谁能看看官方论坛上面提出的上传文件类的BUG,E文看不懂啊!
本帖最后由 pctit 于 2009-10-24 07:48 编辑http://codeigniter.com/forums/viewthread/113029/
我想上传rar文件
加上了mime
'rar' => array('application/x-rar-compressed', 'application/octet-stream')
$config['allowed_types'] 也加上了rar
一直不能上传 说文件类型不对 所以翻了一下官方论坛 看到了这个upload的bug
哪位大侠能够帮忙看看能不能解决我的问题! 1.7.2 也不行吗?我建议不要用 mime 来控制上传类型了,呵呵 1.7.2 也是一样的不行,有没有什么好的方法来解决吗?
是不是要自己来创建一个上传函数 我没试过上传rar,你的意思是这种格式的文件无法上传吗?
关注啊~ 记得以前翻贴,好像修改了MIME后,再在上传类的参数初始化的时候,把你允许的后缀写在前面gif呀jpg呀的前面 记得以前翻贴,好像修改了MIME后,再在上传类的参数初始化的时候,把你允许的后缀写在前面gif呀jpg呀的前面 ...
乌有 发表于 2009-10-22 12:04 http://codeigniter.org.cn/forums/images/common/back.gif
试了一下把想要加的后缀名放最前是可以传了 但是不知道为什么添加了rar所有的文件都能上传了 痛苦! LZ的研究精神真的值得大家学习啊~~
继续关注啊~ 处结果了吗? 经过一点时间的研究终于有点结果了 高手给看看这样对不对
在Upload.php文件里面的is_allowed_filetype函数中加上
if(!in_array(str_replace('.', '', $this->file_ext), $this->allowed_types)){
return FALSE;
}
也就是把上传文件的后缀名和设定的允许上传文件类型先匹配一下
页:
[1]