用户
 找回密码
 入住 CI 中国社区
搜索
查看: 2881|回复: 3
收起左侧

[已解决] 上传的文件多了一个后缀怎么办?

[复制链接]
发表于 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"
 楼主| 发表于 2009-9-15 10:05:10 | 显示全部楼层
1.7.2的版本好像多了一个file_name设置,不过还是要对文件域的文件名进行处理,目的是得到主文件名

$filename=pathinfo($_FILES['files']['name']);
$filename=$filename['filename'];
发表于 2009-9-15 14:15:43 | 显示全部楼层
file_name 只能设置文件主名,扩展名不能修改。
发表于 2009-9-15 22:36:33 | 显示全部楼层
没看懂LZ的代码的意思~~为什么要这么处理?

本版积分规则