【发布时间】:2012-06-01 12:10:02
【问题描述】:
有时,在使用<input> 标签上传文件时,我会遇到文件扩展名与application/config/mimes.php 中定义的MIME 类型不匹配的问题。例如,当我上传一个.doc 文件时,它的mime 类型实际上是application/octet-stream,而不是预期的application/msword。
过去我有时会遇到这个问题。我确实通过将application/octet-stream 添加到.doc mime 数组来解决问题。但是有没有合适的方法来解决它?
我认为浏览器以某种方式强制我的文件的 mime 类型。是否有任何类型的 HTTP 标头或 html 元标记来防止这种情况发生?
【问题讨论】:
标签: php http codeigniter file-upload mime-types