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

[已解决] 上传文件rar类型有问题

[复制链接]
发表于 2008-10-23 15:06:02 | 显示全部楼层 |阅读模式
文件上传好像对rar支持不好,改了mimes.php文件 还是提示
The filetype you are attempting to upload is not allowed.
不过奇怪的是出现过rar和chm文件 mimes里都没有加 反而可以的情况  
$config['allowed_types'] = 'chm|rar';

百思不得其解!不知大家遇到过这种情况没有

[ 本帖最后由 flyy 于 2008-10-23 17:25 编辑 ]
 楼主| 发表于 2008-10-23 17:36:34 | 显示全部楼层
看来大家都没有用到上传rar文件的情况
发表于 2008-10-23 22:50:00 | 显示全部楼层
还真没试过,明天试试
发表于 2008-10-24 01:54:31 | 显示全部楼层
是有问题的 需要修改 config下面的  mime文件 在里面加上如下

'rar'        =>        'application/x-rar-compressed',
 楼主| 发表于 2008-10-24 09:58:21 | 显示全部楼层
昨天 修改mimes文件 添加
'rar'        =>        'application/octet-stream'
'rar'        =>        'application/x-rar-compressed'
'rar'        =>        array('application/octet-stream','application/x-rar-compressed')
都不管用 今天添加'rar'        = >  'application/octet-stream' 反而又可以了 真是没办法 而且windows 系统和linux系统还不一样
这个地方有点头疼
加'rar'        = >  'application/x-rar-compressed' 不可以

楼上加'application/x-rar-compressed'没问题的话,看来这个和操作系统和环境也有关系?

[ 本帖最后由 flyy 于 2008-10-24 10:00 编辑 ]
发表于 2008-11-22 14:25:59 | 显示全部楼层
我在windows下:
'rar'        =>        'application/octet-stream'这个可以
'rar'        =>        'application/x-rar-compressed',这个不行
发表于 2008-11-22 15:48:05 | 显示全部楼层
给一个扩展名加多个mime
发表于 2008-11-22 17:12:44 | 显示全部楼层
对,写两个也可以
'rar'        =>        array('application/octet-stream','application/x-rar-compressed')
发表于 2008-11-22 19:01:17 | 显示全部楼层
我 allowed_types 里 zip(没有rar) 也可以上传rar
费解
发表于 2008-11-22 20:27:17 | 显示全部楼层
没有chm,但也可以上传。。。的确很奇怪

本版积分规则