Таким образом, при загрузке пользователь может открыть его напрямую.

ема

Я хочу вернуть файл в мой 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.

Ответы на вопрос(1)

Ваш ответ на вопрос