我正在尝试验证Laravel上的文件上传(仅适用于docx),并且一直失败。经过一番研究,它又归结到$request->file('file')->getMimeType()
和mime_content_type($request->file('file')->path())
返回application/octet-stream
。
我检查过的所有其他类型都返回正确的mime类型,问题仅在于docx。该网站正在apache2上运行。
是否可以将系统设置为正确识别docx文件?如果可能的话,它是完全可靠的还是我应该放弃它,并使用PhpWord之类的东西来制作docx验证器?
谢谢!
答案 0 :(得分:1)
内容类型为“ application / octet-stream”的MIME附件是一个二进制文件。通常,它将是一个应用程序或必须在应用程序中打开的文档。