当检查Microsoft10的边缘浏览器中上载的文件的mime类型时,我得到了用于.doc文件的Mime:
application/octet-stream显然,这表示“任意二进制数据”:Do I need Content-Type: application/octet-stream for file download?
在其他浏览器上,我得到了application/msword
对于边缘浏览器的.doc文件是否有一种处理mime类型的新方法,或者其他我需要知道的mime类型?
更新:
我正在使用php的$_FILES['uploadName']['type']获取mime类型
发布于 2015-09-28 19:42:54
我发现,通过使用它,我得到了正确的mime类型:
$finfo = new finfo(FILEINFO_MIME_TYPE);
$mimeType = $finfo->file($_FILES['uploadName']['tmp_name'][$key]);正如Martin在上面的评论中提到的:
您不应该从$_FILE中给出的数据中获取MIME类型,因为这是非常古怪的,需要解释,就像您正在经历的那样。相反,对上传的临时文件进行新的分析,使用finfo()或类似的。
https://stackoverflow.com/questions/32829814
复制相似问题