在使用ng2FileSelect时,doc和docx的确切MIME类型是什么
目前,我正在使用ng2FileSelect
在angular 4项目中上传文件。 我在互联网上查找了允许doc和docx的MIME类型,在什么是docx,pptx等的正确MIME类型之后? 通过阅读,我根据答案进行了修改。 但是,我仍然面临这个问题,我仍然无法上传文档和docx文件。 有没有其他可能的方式使用ng2FileSelect
来做到这ng2FileSelect
。
码
public allowedMimeType = ['application/pdf','application/msword',
'application/vnd.openxmlformats-officedocument.wordprocessingml.document'];
attachment: FileUploader = new FileUploader({
allowedMimeType: this.allowedMimeType,
});
这段代码只帮助我上传pdf文件,而不是doc和docx。
提前致谢。
我与ng2-file-upload
存在相同的问题(我认为它可能是multer
问题,而不是ng2-file-upload
)。 但是当我下载.docx
,我的应用程序明白它不像application/vnd.openxmlformats-officedocument.wordprocessingml.document
,但是像application/octet-stream
。
我无法找到'正确的'解决方案,并且无法回答为什么发生这种情况,但是当我开始在我的MIME检查中使用application/octet-stream
时 - 所有工作都正常(对于.doc
, .docx
等)
您可以在MDN上阅读application/octet-stream
https://developer.mozilla.org/ru/docs/Web/HTTP/Basics_of_HTTP/MIME_types#Discrete_types
我认为这不是安全解决方案,但它工作,它比没有更好:)
链接地址: http://www.djcxy.com/p/7953.html上一篇: what is the exact mimetype for doc and docx while using ng2FileSelect
下一篇: PHP File Upload finfo MIME type not detecting correctly?