【发布时间】:2016-10-20 18:40:51
【问题描述】:
我将一个文件作为 FormData 的一部分从 AngularJs 发送到 .NET Web API,如下所示:
AngularJS:
var cabinetFormData = new FormData();
cabinetFormData.append('file', file);
将上述FormData 作为服务调用中的参数发送到.Net WebAPI
.NET:
var httpRequest = HttpContext.Current.Request;
var fileRequest = httpRequest.Files[0];
在服务器端接收请求时,fileRequest.FileName 对于任何图像文件始终显示为“blob”。其余内容显示正常。为 .pdf 和 .xml 等其他格式获取正确的文件名。我检查了输入,它正在发送所有的 formData。
我做错了什么?
【问题讨论】:
标签: c# angularjs asp.net-web-api httpcontext ng-file-upload