Здесь я использую угловую загрузку файла, пока я отправляю данные в Api Im. Полученные данные как [{"file":{},"fname":"111"}]
Здесь я теряю мои данные файла. Это мой AngularCode
$scope.UploadFile = function () {
var data = new FormData();
angular.forEach($scope.fileList, function (value, key) {
data.append(key, value);
});
data.append("DealModel", angular.toJson($scope.fileList));
AddDealService.AddDeal(data).then(function (response) {
alert("Added Successfully");
}
})
Это мой сервисный вызов
app.factory('AddDealService', ['$http', function ($http) {
var fac = {};
fac.AddDeal = function (data) {
debugger;
return $http.post("http://localhost:58090/api/Home/GetData", data, {
withCredentials: true,
headers: { 'Content-Type': undefined },
transformRequest: angular.identity
})
}
return fac;
}])
My Api
var model = HttpContext.Current.Request.Form["DealModel"];
Здесь я получаю данные как
[\[{"file":{},"fname":"111"}\]][1]