javascript node.js中的自动mimetypes

我正在JavaScript中上传文件到aws s3,AFAIK他们都需要一个mimetype才能正常工作。 有没有一个脚本可以自动映射文件名到我可以使用的mimetypes?

编辑:如果有一种方法,亚马逊自动处理mimetypes会更好。

npm安装MIME

require('mime') var mimetype = mime.lookup('file.txt') 

通过谷歌发现这个问题,只是想通过查看文件扩展名是不安全的,添加MIMEtypes检测。 我会推荐使用mmmagic ,它实际上查看数据以确定文件的MIMEtypes。