【发布时间】:2014-07-07 21:29:27
【问题描述】:
我想使用 angular-file-upload 上传文件。但是当我尝试访问req.body.files 或req.files 时,我得到了undefined。
谁能告诉我如何在 node.js express 应用程序中获取通过 angular-file-upload 上传的文件?
请求负载如下:
Content-Disposition: form-data; name="myFile"; filename="BroadcomLogo.gif"
Content-Type: image/gif
JS代码:
$scope.upload[index] = $upload.upload({
url : '/upload',
method: 'POST',
file: $scope.selectedFiles[index],
fileFormDataName: 'myFile'
});
节点代码
upload: function(req, res) {
console.log(req.files);
res.send("Hello");
},
【问题讨论】:
-
请提供一些代码示例,尤其是服务器端 node.js 代码
-
正如我已经提到的 req.files 是未定义的