Angularjs ng2文件上传不';我没有安装office时无法工作

Angularjs ng2文件上传不';我没有安装office时无法工作,angularjs,ng2-file-upload,Angularjs,Ng2 File Upload,我在我的虚拟机上测试了ng2文件上载,没有安装任何office,我正在尝试上载一个文件类型为.doc和.docx的文件,它使我一直处于这种状态-> this.uploader.onWhenAddingFileFailed=(项、筛选器、选项)=>{} 是否有一种解决方法可以在我不安装office的情况下工作?您的操作系统没有任何预定义的特定mime类型。它不知道如何打开.docx/.xlsx/.ppt文件。这些mime类型将通过特殊软件添加到您的操作系统中 浏览器将application/oct

我在我的虚拟机上测试了ng2文件上载,没有安装任何office,我正在尝试上载一个文件类型为.doc和.docx的文件,它使我一直处于这种状态->

this.uploader.onWhenAddingFileFailed=(项、筛选器、选项)=>{}


是否有一种解决方法可以在我不安装office的情况下工作?

您的操作系统没有任何预定义的特定
mime
类型。它不知道如何打开.docx/.xlsx/.ppt文件。这些mime类型将通过特殊软件添加到您的操作系统中

浏览器将
application/octet-stream
设置为文件的mime类型

因此,您的
后端
应该有两种不同的文件上传场景,在这两种场景中,它应该检查
mime
类型或文件扩展名