2014-04-01 37 views
1

我做一個文件上傳通過帆0.10 req.files上的文件上傳空

POST /file/upload HTTP/1.1 
Host: localhost:1337 
Cache-Control: no-cache 

到帆v0.10但req.files對象保持在帆空

upload: function(req,res) { 
    console.log(req.files); // {}                                
} 

在我的文件控制器。我究竟做錯了什麼?

謝謝!

+0

您究竟如何執行文件上傳?用HTML表單?有郵差嗎? – sgress454

+0

郵遞員是。我也試過了一個基本的html表單,以及我的ajax表單,它曾經用於0.9.7+。此問題出現在開箱即用的0.10.0-rc4版本中。 – danba

+1

你只是使用'form-data'模式從Postman上下載'/ file/upload'併發送一個文件?這對我來說工作正常......你有沒有任何政策或其他中間件可能會阻礙你的發展? – sgress454

回答

5

應該知道,自從v0.10-rc6開始,skipper-middleware被自動使用,所以如果你遇到同樣的問題,不要再使用'req.files',而是使用req.file 'name')功能(​​)