我正在寻找类似于Python's mimetypes或'mime' Node module的客户端JavaScript mimetype库。
我有两个相关的用例。首先是验证<input type="file"/>
元素中的mimetype。第二个是验证通过js-unzip和Cheeso's unzip utility读取ZIP文件的文件条目的一堆文件名。
答案 0 :(得分:1)
对于第一个目标,您可以使用mime types by extention列表转换为使用gz的JSON压缩,然后使用您的脚本。这是执行此跨浏览器最简单的方法。
第二个你可以在节点中使用bash-comands,对tmp使用untar archive,然后获取每个文件的mime类型。使用js解析结果并检查它是否与您的验证列表进行比较
答案 1 :(得分:0)
结帐node-mime拥有浏览器版本