【发布时间】:2018-07-07 03:57:33
【问题描述】:
我正在发送form-data 和image-data。
但是在FormData 内部发送时,我无法在节点服务器上获取数据。
我可以在console.log 上看到angular 控制器上的数据。
角码:
$scope.saveInfo = function(){
var formData = new FormData;
console.log('Update function');
for(key in $scope.seller){
formData.append(key, $scope.seller[key]);
}
console.log(key, $scope.seller);
var file = $('#file')[0].files[0];
formData.append('image', file);
$http.put('/api/seller/businessInformation', formData, {
transformRequest: angular.Identity,
headers: {
'Content-type': undefined
}
}).then(function(res){
});
}
Node.Js:
我可以在console.log(req.files); 上看到图像数据,
但console.log(req.body); 打印 [object object]。
【问题讨论】: