尝试在docx文件上获取mime类型会导致应用程序/字节流

时间:2018-09-22 21:45:39

标签: php mime-types docx

我正在尝试验证Laravel上的文件上传(仅适用于docx),并且一直失败。经过一番研究,它又归结到$request->file('file')->getMimeType()mime_content_type($request->file('file')->path())返回application/octet-stream

我检查过的所有其他类型都返回正确的mime类型,问题仅在于docx。该网站正在apache2上运行。

是否可以将系统设置为正确识别docx文件?如果可能的话,它是完全可靠的还是我应该放弃它,并使用PhpWord之类的东西来制作docx验证器?

谢谢!

1 个答案:

答案 0 :(得分:1)

内容类型为“ application / octet-stream”的MIME附件是一个二进制文件。通常,它将是一个应用程序或必须在应用程序中打开的文档。