Файл возврата в веб-API ASP.Net CoreC#

Место общения программистов C#
Ответить
Anonymous
 Файл возврата в веб-API ASP.Net Core

Сообщение Anonymous »

Проблема

Я хочу вернуть файл в свой контроллер веб-API ASP.Net, но все мои подходы возвращают HttpResponseMessage как JSON.

Код на данный момент

Код: Выделить всё

public async Task 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;
}
Когда я вызываю эту конечную точку в своем браузере, веб-API возвращает HttpResponseMessage в формате JSON с заголовком содержимого HTTP, установленным в application/json .

Подробнее здесь: https://stackoverflow.com/questions/424 ... re-web-api
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «C#»