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

[已解决] CI的文件上传类不完善吗?无法上传RAR文件[附代码]

[复制链接]
发表于 2009-2-19 08:45:27 | 显示全部楼层 |阅读模式
function upfiles() {//上传文件
        $config['upload_path'] = './uploads/stu/';
        $config['allowed_types'] = 'rar|jpg|gif';
        $this->load->library('upload', $config);
        if (!$this->upload->do_upload())
        {//如果上传失败
            $mydata['msg']=$this->upload->display_errors();
        }
        else
        {//上传成功
            $mydata['msg'] = "文件已上传成功";
        }
        $this->load->view('main_view', $mydata);
    }

上面这段代码在上传jpg,gif文件的时候很正常,但是上传rar文件就会报错{你上传的文件不在允许之列},但我明明加上了rar啊
发表于 2009-2-19 08:52:23 | 显示全部楼层
In Firefox I’m getting “application/rar” and in IE 7 “application/octet-stream”, so I suggest

'rar'   =>  array('application/x-rar-compressed', 'application/rar', 'application/octet-stream');
 楼主| 发表于 2009-2-19 09:12:50 | 显示全部楼层
In Firefox I’m getting “application/rar” and in IE 7 “application/octet-stream”, so I suggest

'rar'   =>  array('application/x-rar-compressed', 'application/rar', 'application/octet-stream'); ...
bisiyang 发表于 2009-2-19 08:52


多谢,楼上正解
发表于 2009-2-19 10:17:45 | 显示全部楼层
上传类问题请参考 FAQ,FAQ 有大家要的东西。
发表于 2012-3-19 17:02:54 | 显示全部楼层
Hex 发表于 2009-2-19 10:17
上传类问题请参考 FAQ,FAQ 有大家要的东西。

老大,你也给个链接地址嘛。
发表于 2012-3-19 17:46:00 | 显示全部楼层
Icen 发表于 2012-3-19 17:02
老大,你也给个链接地址嘛。

全论坛置顶帖你都找不到?
http://codeigniter.org.cn/forums/thread-442-1-1.html
发表于 2012-3-19 21:30:09 | 显示全部楼层
Hex 发表于 2012-3-19 17:46
全论坛置顶帖你都找不到?
http://codeigniter.org.cn/forums/thread-442-1-1.html

thanks

本版积分规则