Таким образом, при загрузке пользователь может открыть его напрямую.
ема
Я хочу вернуть файл в мой ASP.Net Web API Controller, но все мои подходы возвращаютHttpResponseMessage
как JSON.
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 возвращаетHttpResponseMessage
как JSON с заголовком содержимого HTTP, установленным вapplication/json
.