Angular 使用ng2FileSelect时,doc和docx的确切mimetype是什么

Angular 使用ng2FileSelect时,doc和docx的确切mimetype是什么,angular,mime-types,ng2-file-upload,Angular,Mime Types,Ng2 File Upload,目前,我正在angular 4项目中使用ng2FileSelect上传文件。我在互联网上查找允许doc和docx的mime类型,读完后,我根据答案进行了更改。但是,我仍然面临着这个问题,我仍然无法上传doc和docx文件。使用ng2FileSelect是否有其他可能的方法来执行此操作 代码 这段代码只在上传pdf文件方面对我有帮助,而不是doc和docx 提前感谢。我对ng2文件上传有同样的问题(我认为可能是multer问题,而不是ng2文件上传)。 但当我下载.docx时,我的应用程序对它的理

目前,我正在angular 4项目中使用
ng2FileSelect
上传文件。我在互联网上查找允许doc和docx的mime类型,读完后,我根据答案进行了更改。但是,我仍然面临着这个问题,我仍然无法上传doc和docx文件。使用
ng2FileSelect
是否有其他可能的方法来执行此操作

代码

这段代码只在上传pdf文件方面对我有帮助,而不是doc和docx


提前感谢。

我对
ng2文件上传有同样的问题(我认为可能是
multer
问题,而不是
ng2文件上传
)。 但当我下载
.docx
时,我的应用程序对它的理解不像
application/vnd.openxmlformatsofcedocument.wordprocessingml.document
,而是像
application/octetstream

我找不到“正确”的解决方案,也无法回答为什么会发生这种情况,但当我开始在MIME检查中使用
应用程序/八位字节流时,一切正常(对于
.doc
.docx
等)

您可以在MDN上阅读有关
应用程序/octet流的信息


我认为这是一个安全性较低的解决方案,但它能正常工作,总比没有好:)

2020年,没有任何变化某些类型的docx不能被识别为仅是应用程序/八位字节流
  public allowedMimeType = ['application/pdf','application/msword',
                            'application/vnd.openxmlformats-officedocument.wordprocessingml.document'];

  attachment: FileUploader = new FileUploader({
    allowedMimeType: this.allowedMimeType,
  });