如何在快递j

时间:2016-09-24 06:54:48

标签: angularjs express

我使用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;

0 个答案:

没有答案