Angular 使用ng2FileSelect时,doc和docx的确切mimetype是什么
目前,我正在angular 4项目中使用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时,我的应用程序对它的理
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,
});