腾飞君 发表于 2016-7-19 09:16:19

上传文件显示 ”此文件的类型在禁止上传之列.“

doc和xls类型的文件上传后总是显示类型错误
上传类的配置无误
其中config文件夹下mimes中的doc 和xls如下
'doc'    =>    array('application/msword', 'application/vnd.ms-office'),
'xls'    =>    array('application/vnd.ms-excel', 'application/msexcel', 'application/x-msexcel', 'application/x-ms-excel', 'application/x-excel', 'application/x-dos_ms_excel', 'application/xls', 'application/x-xls', 'application/excel', 'application/download', 'application/vnd.ms-office', 'application/msword'),

哪里出了问题??????

Hex 发表于 2016-7-19 12:30:14

看来是浏览器上报的 mime 不在你设置的类型里面。
你是用 flash 上传文件么?

腾飞君 发表于 2016-7-19 15:04:17

Hex 发表于 2016-7-19 12:30
看来是浏览器上报的 mime 不在你设置的类型里面。
你是用 flash 上传文件么? ...

什么意思 ???暂时没用到flash

Hex 发表于 2016-7-19 18:39:33

腾飞君 发表于 2016-7-19 15:04
什么意思 ???暂时没用到flash

这个意思是说 mime 的类型是需要浏览器提供的,CI 会去检查浏览器提供的 mime 是不是 CI 已知的,也就是你 mimes.php 配置里的,如果不是上传就失败。所以你看看浏览器传给服务器的 mime 具体是什么。

腾飞君 发表于 2016-7-20 09:34:44

Hex 发表于 2016-7-19 18:39
这个意思是说 mime 的类型是需要浏览器提供的,CI 会去检查浏览器提供的 mime 是不是 CI 已知的,也就是 ...

嗯好的谢谢你
页: [1]
查看完整版本: 上传文件显示 ”此文件的类型在禁止上传之列.“