【发布时间】:2017-10-05 13:56:16
【问题描述】:
我有一个 Web API,我想返回一个文件和文件详细信息。
HttpResponseMessage result = Request.CreateResponse(HttpStatusCode.OK);
var file = new FileStream(filePath, FileMode.Open, FileAccess.Read);
result.Content = new StreamContent(file);
result.Headers.Add("filename", "MyFile");
return result;
在 Angular 中,我执行以下操作:
$http.get(url).then(function(response) {
console.log(response.headers());
});
response.headers() 不包含我的标头记录。
我错过了什么?
我在网上看了其他例子,都是这样的。
【问题讨论】:
-
不应该是 response.headers('filename') 吗?
-
我也试过了。我相信 response.headers() 只是返回所有的标题
标签: angularjs asp.net-web-api2 angular-http