webyjh 发表于 2009-9-15 08:49:59

上传的文件多了一个后缀怎么办?

本帖最后由 webyjh 于 2009-9-15 08:51 编辑

$this->upload->file_name = iconv("UTF-8","GB2312//IGNORE",getFileExt($_FILES['files']['name']));
$this->upload->do_upload('files');

经过这样处理后,"测试.txt"上传后变成了"测试.txt.txt"

webyjh 发表于 2009-9-15 10:05:10

1.7.2的版本好像多了一个file_name设置,不过还是要对文件域的文件名进行处理,目的是得到主文件名

$filename=pathinfo($_FILES['files']['name']);
$filename=$filename['filename'];

Hex 发表于 2009-9-15 14:15:43

file_name 只能设置文件主名,扩展名不能修改。

kazaff 发表于 2009-9-15 22:36:33

没看懂LZ的代码的意思~~为什么要这么处理?
页: [1]
查看完整版本: 上传的文件多了一个后缀怎么办?