webyjh 发表于 2009-2-19 08:45:27

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

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啊

bisiyang 发表于 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');

webyjh 发表于 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 http://codeigniter.org.cn/forums/images/common/back.gif

多谢,楼上正解

Hex 发表于 2009-2-19 10:17:45

上传类问题请参考 FAQ,FAQ 有大家要的东西。

Icen 发表于 2012-3-19 17:02:54

Hex 发表于 2009-2-19 10:17 static/image/common/back.gif
上传类问题请参考 FAQ,FAQ 有大家要的东西。

老大,你也给个链接地址嘛。

Hex 发表于 2012-3-19 17:46:00

Icen 发表于 2012-3-19 17:02 static/image/common/back.gif
老大,你也给个链接地址嘛。

全论坛置顶帖你都找不到?
http://codeigniter.org.cn/forums/thread-442-1-1.html

Icen 发表于 2012-3-19 21:30:09

Hex 发表于 2012-3-19 17:46 static/image/common/back.gif
全论坛置顶帖你都找不到?
http://codeigniter.org.cn/forums/thread-442-1-1.html

:lol thanks
页: [1]
查看完整版本: CI的文件上传类不完善吗?无法上传RAR文件[附代码]