我可以使用FILE对象对.MSG文件使用哪种MIME类型

时间:2019-04-15 10:53:57

标签: angular mime-types msg

我试图从较早上传的FILE中获取MIME类型,但返回”。是否有任何库或代码可用于获取Angular中的Outlook文件的文件类型。例如:对于图片,它显示为'images / png'。请看一看。对于显示的 .msg 文件扩展名 outlook

enter image description here

但是对于 .png 文件,它显示文件类型如下

enter image description here

在此site

他们提到不常见的文件扩展名将返回一个空字符串 如何克服这个问题???请帮我获取MIME类型为application / vnd.ms-outlook 应用程序/八位字节流。

1 个答案:

答案 0 :(得分:0)

我遇到了相同的问题/问题,即浏览器没有为Outlook-msg文件返回正确的mime类型。代替application/vnd.ms-outlook的类型属性显示为空字符串

我使用以下解决方法(通过检查文件扩展名)来解决此问题:

在我的文件上传逻辑中,我测试了所拖动或选定的文件是否来自任何或更多已接受的mime类型。如果存在没有给定mime类型的文件,那么我会检查文件扩展名。

进一步的验证逻辑,例如如果给定的文件确实是Outlook-message-type,则可以使用您喜欢的编程语言在服务器端完成。

File