我使用ng-file-upload从angularjs上传了一个文件。我发送了一些其他数据和文件。我可以使用req.query
访问该数据。如何在服务器端访问该文件。
当我console.log(JSON.stringify(req.body))
时,日志为空({}
)。
要在控制器中上传的代码:
Upload.upload({
url: $scope.ipForHttp+"addVehicles?ClassificationID=" + $scope.C.ClassificationID + "&ClassName=" +
$scope.C.ClassName + "&ClassRate=" + $scope.C.ClassRate + "&ClassImage=0"+"&ClientID=1",
data:{file:$scope.file}
})
服务器代码:
app.post('/addVehicles',function(req,res){
console.log("REQ "+req.body.data);
console.log("req"+ JSON.stringify(req.body));
console.log(req.body.file +" Image");
var ClassificationID= req.query.ClassificationID;
var ClassName= req.query.ClassName;
var ClassRate = req.query.ClassRate;
var ClassImage = req.query.ClassImage;
var ClientID = req.query.ClientID;