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);
它有什麼問題?