【发布时间】:2016-10-19 17:31:04
【问题描述】:
我需要从
上传文件<input class="fromFileInput" id="VeryfyFromFileInput" type="file" fileread="fileContent" ng-click=uploadFile />
使用角度
控制器:
$scope.fileInformation = [];
$scope.uploadFile = function () {
$scope.fileModel = $('#VeryfyFromFileInput');
recordsService.passFile($scope.fileModel.context);
};
服务:
this.passFile = function (data) {
return $http({
method: 'POST',
url: url + "/GetFile",
data: data,
headers: { 'Content-Type': 'application/json' }
});
};
到 ASP.NET MVC 控制器
[HttpPost]
public void GetFile([FromBody] HttpRequestMessage file)
{
}
但我总是为空,所以我必须使用哪种类型的参数而不是'HttpRequestMessage'?或者可能是 JS 方面的问题?
【问题讨论】:
-
你有没有检查
data是否包含任何东西?
标签: javascript c# asp.net angularjs asp.net-mvc