0

我在没有安装任何办公室的情况下在我的 vm 上测试了 ng2-file-upload,我正在尝试上传文件类型为 .doc 和 .docx 的文件,它让我一直处于这种状态 ->

this.uploader.onWhenAddingFileFailed = (item, filter, options) => { }

有没有一种解决方法可以在我根本不需要安装办公室的情况下工作?

4

1 回答 1

0

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

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

因此,您back-end在文件上传时应该有两种不同的场景,它应该检查mime类型或文件扩展名

于 2020-01-07T19:02:05.143 回答