我试图从较早上传的FILE中获取MIME类型,但返回”。是否有任何库或代码可用于获取Angular中的Outlook文件的文件类型。例如:对于图片,它显示为'images / png'。请看一看。对于显示的 .msg 文件扩展名 outlook
但是对于 .png 文件,它显示文件类型如下
在此site
他们提到不常见的文件扩展名将返回一个空字符串 如何克服这个问题???请帮我获取MIME类型为application / vnd.ms-outlook 应用程序/八位字节流。
答案 0 :(得分:0)
我遇到了相同的问题/问题,即浏览器没有为Outlook-msg文件返回正确的mime类型。代替application/vnd.ms-outlook
的类型属性显示为空字符串。
我使用以下解决方法(通过检查文件扩展名)来解决此问题:
在我的文件上传逻辑中,我测试了所拖动或选定的文件是否来自任何或更多已接受的mime类型。如果存在没有给定mime类型的文件,那么我会检查文件扩展名。
进一步的验证逻辑,例如如果给定的文件确实是Outlook-message-type,则可以使用您喜欢的编程语言在服务器端完成。
File