是否有任何javascript库根据文件扩展名计算内容类型?

时间:2011-02-17 08:36:42

标签: javascript

是否有任何javascript库根据文件扩展名计算内容类型?

1 个答案:

答案 0 :(得分:0)

经过一些搜索后找不到任何内容,但您可以通过查找preferred mapping并在外部JavaScript库中对其进行编码来创建自己的内容,如下所示:

// 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脚本的优秀文本编辑器可以为您完成大部分编码。