0
我现在使用angular-file-upload软件包来上传文件。在按下item.upload()之后,它宣称成功上传了该文件,但是我看到req.body是空的。请帮忙!无法将文件从AngularJS上传到ExpressJs
这里是角代码来处理:
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();
});
最后这里是明确的js代码:
exports.upload = function(req, res) {
// console.log('req.headers');
// console.log(req.headers);
console.log('req.body');
console.log(req.body);
它有什么问题?