【问题标题】:cannot get file extension with NodeJS and mime package无法使用 NodeJS 和 mime 包获取文件扩展名
【发布时间】:2016-09-16 03:38:11
【问题描述】:

我尝试从“video/avi”mimetype 获取文件扩展名。

我在 NodeJs 上使用 mime 包。 (https://www.npmjs.com/package/mime)。

var mime = require('mime');
mime.extension('video/mp4'); // return mp4
mime.extension('video/avi'); // doesn't work.

当我使用带有 'video/avi' mimetype 作为参数的 mime.extension() 时,返回 undefined。

解决办法是什么?

我不希望拆分文件名获得扩展名。

【问题讨论】:

    标签: node.js mime-types mime


    【解决方案1】:

    在第 2 版中,

    extension() 重命名为 getExtension()

    【讨论】:

      【解决方案2】:

      mime 类型中缺少视频/avi。如果你愿意,你可以定义。

      mime.define({
          'video/avi': ['avi']
      });
      
      mime.extension('video/avi'); // return avi
      

      【讨论】:

        猜你喜欢
        • 2016-09-01
        • 2010-11-05
        • 1970-01-01
        • 2014-06-14
        • 1970-01-01
        • 2015-06-13
        • 2017-05-13
        相关资源
        最近更新 更多