File upload 文件上载时0.10个请求文件为空

File upload 文件上载时0.10个请求文件为空,file-upload,express,sails.js,File Upload,Express,Sails.js,我正在通过 POST /file/upload HTTP/1.1 Host: localhost:1337 Cache-Control: no-cache 但是req.files对象在sails中仍然为空 upload: function(req,res) { console.log(req.files); // {}

我正在通过

POST /file/upload HTTP/1.1
Host: localhost:1337
Cache-Control: no-cache
但是req.files对象在sails中仍然为空

upload: function(req,res) {
  console.log(req.files);    // {}                                                                                                                            
}
在我的文件控制器中。我做错了什么


谢谢

人们应该知道,自sails v0.10-rc6以来,自动使用Skipper中间件,因此如果您遇到相同的问题,请不要再使用'req.files',而是使用req.file('name')函数()

人们应该知道,自sails v0.10-rc6以来,自动使用Skipper中间件,因此如果您遇到相同的问题,不再使用“req.files”,而是使用req.file(“name”)函数()

您是如何执行文件上载的?使用HTML表单?和邮递员在一起?是邮递员。我还尝试了一个基本的html表单,以及我的ajax表单,该表单曾用于0.9.7+。sails 0.10.0-rc4开箱即用时出现此问题。您只是从邮递员处点击了
/file/upload
,使用
表单数据
模式并向其发送了一个文件?这对我来说很好…您是否有任何策略或其他中间件可能会妨碍我?我刚刚发现了问题。结果证明这是我的人为错误。我忘了在Postman中为文件命名,并且在客户端破坏了其他东西,因此我没有为html表单提供正确的内容。谢谢你和我在一起。斯科特。没问题,很高兴你弄明白了。你到底是如何执行文件上传的?使用HTML表单?和邮递员在一起?是邮递员。我还尝试了一个基本的html表单,以及我的ajax表单,该表单曾用于0.9.7+。sails 0.10.0-rc4开箱即用时出现此问题。您只是从邮递员处点击了
/file/upload
,使用
表单数据
模式并向其发送了一个文件?这对我来说很好…您是否有任何策略或其他中间件可能会妨碍我?我刚刚发现了问题。结果证明这是我的人为错误。我忘了在Postman中为文件命名,并且在客户端破坏了其他东西,因此我没有为html表单提供正确的内容。谢谢你和我在一起,斯科特。没问题,很高兴你弄明白了。