是否有客户端JavaScript mimetype库?

时间:2011-08-07 00:25:14

标签: javascript node.js mime-types

我正在寻找类似于Python's mimetypes'mime' Node module的客户端JavaScript mimetype库。

我有两个相关的用例。首先是验证<input type="file"/>元素中的mimetype。第二个是验证通过js-unzipCheeso's unzip utility读取ZIP文件的文件条目的一堆文件名。

2 个答案:

答案 0 :(得分:1)

对于第一个目标,您可以使用mime types by extention列表转换为使用gz的JSON压缩,然后使用您的脚本。这是执行此跨浏览器最简单的方法。

第二个你可以在节点中使用bash-comands,对tmp使用untar archive,然后获取每个文件的mime类型。使用js解析结果并检查它是否与您的验证列表进行比较

答案 1 :(得分:0)

结帐node-mime拥有浏览器版本