【发布时间】:2014-05-17 10:08:30
【问题描述】:
我现在使用 angular-file-upload 包来上传文件。我按下 item.upload() 后,它声称已成功上传文件,但我看到 req.body 为空。请帮忙!
这是处理它的角度代码:
var uploader = $scope.uploader = $fileUploader.create({
scope: $scope, // to automatically update the html. Default: $rootScope
url: '/api/teams/upload',
formData: [
{ key: 'value' }
],
filters: [
function (item) { // first user filter
$scope.previewImage(item);
return true;
}
]
});
这里是触发上传的方式:
uploader.bind('afteraddingfile', function (event, item) {
// console.info(item.file);
console.info('After adding a file', item);
// console.log('item.upload();');
item.upload();
});
最后是 express js 代码:
exports.upload = function(req, res) {
// console.log('req.headers');
// console.log(req.headers);
console.log('req.body');
console.log(req.body);
这有什么问题?
【问题讨论】:
标签: javascript angularjs express mean-stack