Closed kkksc03 closed 10 years ago
使用upload上传zip文件失败,然后发现,chrome将zip的mime类型视为application/octet-stream,然后ci的/config/mime.php中的zip没有这个项目。 算bug,还是特性?
这个实际上是浏览器上报mime类型出错了,正常情况下浏览器应该上报实际的mime类型。另一方面,CI的上传类既检测文件扩展名又检测mime类型,所以CI的config中才会有一个可配置的mimes.php文件。在这种情况下,你需要在mimes.php中增加相应的配置即可。从设计角度这不应该算是框架的一个BUG。当然,如果你觉得限制mime不太好使,可以自己扩展上传类,实现你自己想要的功能,可扩展性强是CI最大的特色。
使用upload上传zip文件失败,然后发现,chrome将zip的mime类型视为application/octet-stream,然后ci的/config/mime.php中的zip没有这个项目。 算bug,还是特性?