CI 文件上传类 $config['file_name']参数错误及修复
现象:设置参数$config['file_name'] 手册里面说这里重命名上传文件不要加后缀,但如果按照文档不加后缀,会报“The filetype you are attempting to upload is not allowed.”错误,上传失败。
修复:
将upload.php 214 行
$this->file_name = $this->_prep_filename($this->_file_name_override);
改为
$this->file_name = $this->_prep_filename($this->_file_name_override . $this->file_ext); 楼主看的是老手册吧?新版手册(1.7.3)已经改了,这里是必须加入扩展名的,这是修复了一个安全漏洞。
请大家注意,不要看老手册了。 果然1.7.3的手册不一样。。 我也是遇到这个问题,原来是手册有误.还排查了N久 好像win的就没有这个问题,linux的就有这个问题
页:
[1]