【问题标题】:Sox cannot determine type of fileSox 无法确定文件类型
【发布时间】:2017-03-12 19:48:21
【问题描述】:

我正在使用节点 js 并使用 sox 节点绑定来表达。我有一个需要识别的临时上传文件,但由于该文件没有扩展名,SoX 给了我这个错误:

sox.identify(file, function(err, info) {
    if (err) {
      console.log(err)
      throw(err)
    }
});

sox FAIL 格式:无法确定文件类型 C:\Users\User\Documents\Project\Media\temp\riqDeq15151sf14FWa

我正在使用multer 临时保存上传的文件。有没有让 SoX 识别文件,即使它没有扩展名?

【问题讨论】:

  • Sox 不依赖扩展名来识别文件,因此可能是文件本身损坏了,或者是 Sox 不知道的格式。

标签: node.js express multer sox


【解决方案1】:

Sox 文件类型不是由文件的扩展名决定的。检查您的文件以检查它是否具有适当的格式或文件是否已正确下载。

从开发人员那里查看此页面,了解 Sox 格式支持 - http://sox.sourceforge.net/soxformat.html

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2016-05-23
    • 1970-01-01
    • 1970-01-01
    • 2017-05-03
    • 2019-05-31
    • 1970-01-01
    • 2023-04-07
    相关资源
    最近更新 更多