Kaarthick Raman Ответов: 0

Как сделать так, чтобы api позволял скачивать файлы разных форматов


Я должен загрузить(поток ответов) различные форматы файла с URL-адреса и позволить пользователю загрузить то же самое с моего компьютера. asp.net веб-api.

HttpWebResponse httpResponse = (HttpWebResponse)request.GetResponse();
var response = new HttpResponseMessage(HttpStatusCode.OK);

  if (httpResponse != null)
  {
      using (var responseApi = (HttpWebResponse)httpResponse)
      {
          using (var reader = new StreamReader(responseApi.GetResponseStream()))
          {
              var objText = reader.ReadToEnd();
              response.Content = new StringContent(objText, Encoding.UTF8, "application/json");
          }
      }
  }


Поскольку FileStreamResult не может быть использован в веб-api, я попытался преобразовать httpwebresponse в HttpResponseMessage.

Что я уже пробовал:

Преобразование httpWebResponse в HttpResponseMessage
<pre>var responseApi = (HttpWebResponse)httpResponse)

0 Ответов