在使用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?