使用JavaScript

时间:2015-06-08 13:53:11

标签: javascript file browser mime-types fileapi

我尝试使用JavaScript获取当前浏览器的MIME文件扩展名类型。 问题是,我没有来自输入或放置操作的文件对象。

我尝试了这个没有成功:

var f = new File([''], 'test.xml');
console.log(f.type); // outputs "" but I expect anything like "application/xml" 

背景为什么我要问的是,我有一个允许上传的白名单。在拖放区域上拖动文件时,我想指出文件是否可以删除。在拖动时,我得到文件的MIME类型,但不是文件名。我的想法是根据允许的比较文件扩展名生成MIME类型的本地数组。我不想在我的后端维护一个mime类型列表,因为MIME类型在浏览器/操作系统中看起来并不简洁和可靠。

更新:请参阅评论为何此问题不重复。

0 个答案:

没有答案