是否有基于文件扩展名计算内容类型的javascript库?
是否有基于文件扩展名计算内容类型的javascript库?在稍作搜索后无法找到任何内容类型,但您可以通过查找并在外部javascript库中对其进行编码来创建自己的内容类型,如下所示:是否有基于文件扩展名计算内容类型的javascript库?,javascript,Javascript,是否有基于文件扩展名计算内容类型的javascript库?在稍作搜索后无法找到任何内容类型,但您可以通过查找并在外部javascript库中对其进行编码来创建自己的内容类型,如下所示: // mime-types.js mimeTypes = { 'byExtension': { '': 'application/octet-stream', 'ai': 'application/postscript', 'aif': 'audio/x-aiff' //...
// mime-types.js
mimeTypes = {
'byExtension': {
'': 'application/octet-stream',
'ai': 'application/postscript',
'aif': 'audio/x-aiff'
//...
},
'byType': {
'application/octet-stream': ['', '*', 'bin', 'class', 'exe' /*, ...*/],
'application/pdf': ['pdf']
//...
}
}
一个好的带有宏的文本编辑器或一个简单的shell脚本可以为您完成大部分编码。为什么?javascript和文件本身都是客户端的,因此客户端应该知道如何处理数据。而且,您不能依赖任何此类脚本传递回服务器的任何详细信息。