2016-09-22 7 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

Sox не опирающиеся на расширения для идентификации файлов, так что это, вероятно, сам файл, что это либо сломано, либо это в формате, который Sox не знает , – robertklep

ответ

0

Тип файла Sox не определяется с расширением файла. Просмотрите файл, чтобы проверить, имеет ли он соответствующий формат или правильно ли загружен файл.

Обзор эту страницу от разработчиков на Сокс Формат поддержки - http://sox.sourceforge.net/soxformat.html