Вернуть URL -адрес изображения в результате запроса Web API 2C#

Место общения программистов C#
Ответить
Anonymous
 Вернуть URL -адрес изображения в результате запроса Web API 2

Сообщение Anonymous »

РЕДАКТИРОВАТЬ:
Я обновил контроллер, чтобы получить ресурсы потока, но некоторые из них все еще не работают < /p>

public class ResourcesController : Controller
{
public string Directory = @"D:\Desktop\MusicDatabase\Image\";

[HttpGet]
[Route("Image/{type}/{id}")]
public HttpResponseMessage Image(string type, string id)
{
HttpResponseMessage httpResponseMessage = new HttpResponseMessage(HttpStatusCode.OK);
var url = Path.Combine(Directory, type, id + ".jpg");
byte[] fileData = System.IO.File.ReadAllBytes(url);
MemoryStream ms = new MemoryStream(fileData);
httpResponseMessage.Content = new StreamContent(ms);
httpResponseMessage.Content.Headers.ContentType = new MediaTypeHeaderValue("image/jpg");
return httpResponseMessage;
}
}
< /code>

он возвращает строку, а не файл Resoure < /p>

Изображение


But my WP8 app can't show Это изображение (отладка с эмулятором).
, пока я не хочу хранить этот ресурс в моем проекте, так что есть ли здесь, чтобы вернуть эти изображения здесь? (Любой дифферентный тип файла позже, например, песня, видео ...)

Подробнее здесь: https://stackoverflow.com/questions/304 ... pi-2-query
Ответить

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

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

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

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

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