2016-09-22 73 views
0

我正在使用节点js并使用sox节点绑定来表示。我有一个临时上传的文件,我需要确定,但由于该文件不具有扩展名,SOX法案给了我这个错误:Sox无法确定文件的类型

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

sox FAIL formats: can't determine type of file C:\Users\User\Documents\Project\Media\temp\riqDeq15151sf14FWa

我使用multer用于临时保存上传文件。无论如何SoX识别文件即使它没有扩展名?

+0

红袜不依赖于扩展来识别文件,所以它可能是文件本身要么坏了,或者它在红袜不知道的格式。 – robertklep

回答

0

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

回顾从红袜格式支持开发这个页面 - http://sox.sourceforge.net/soxformat.html

相关问题