2017-07-03 136 views
0

我使用react-dropzone將多個文件上傳到Sails.js服務器。由於react-dropzone提供了我刪除的文件列表,我將它們附加到FormData對象。有了這個,當請求到達服務器時,req.file('myfile').upload()將不起作用,因爲我沒有任何頁面上的input[type=file],我正在使用AJAX。我的問題是:是否Skipper有任何方法來處理FormData上傳或我需要使用Multer或類似的東西?使用FormData將文件上傳到Sails.js服務器

回答

0

那麼......最後,我以錯誤的方式使用FormData。如果有人沒有看到服務器中的文件數組,只要確保不要在您附加到FormData的密鑰中使用括號。

// Incorrect 
formdata.append('files[]', file) 

// Correct 
formdata.append('files', file) 
相關問題