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