问题
我想在ASP.Net Web API控制器中返回文件,但是所有方法都将HttpResponseMessageJSON 返回。
到目前为止的代码
public async Task<HttpResponseMessage> DownloadAsync(string id)
{
var response = new HttpResponseMessage(HttpStatusCode.OK);
response.Content = new StreamContent({{__insert_stream_here__}});
response.Content.Headers.ContentType = new MediaTypeHeaderValue("application/octet-stream");
return response;
}
当我在浏览器中调用此终结点时,Web API会将HttpResponseMessageHTTP内容标头设置为,以JSON形式返回application/json。
素胚勾勒不出你
相关分类