好吧,我相信这本身并不是一个Codeigniter问题,因为它更像是一个mime类型.
我正在尝试上传文件,xls(或xlsx)文件和mime-type浏览器,php报告是application/octet-stream而不是application/excel,application/vnd.ms-excel或application/msexcel对于xls文件.当然,codeigniter上传插件会在尝试将文件扩展名与mime-type匹配时报告错误(文件类型无效).
奇怪的(est)可能是相同的代码工作了几个月,现在停止使用最新的Chrome(16.0.912.77),Firefox(10.0)和IE9.
有没有人有相同(或类似)的问题,并谨慎分享解决方案?
非常感谢你.PS:我不会提供代码,因为它不是真正的代码问题,但如果有必要,我会上传一些代码片段.
编辑
这可能是相关的:该错误不相同的浏览器上发生了类似的配置,但与MS Office,而不是自由报办公室(我的电脑).它也不会发生在基于GNU/Linux的+ Libre Office系统上.那么,是不是Windows在开源套件上很难玩,或者自由办公室改变了mime类型只是为了它呢?