Как сделать так, чтобы 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)