Ich habe mit einem Controller aktualisiert, um Stream-Ressourcen zu erhalten, aber irgendwie funktioniert es immer noch nicht
Code: Select all
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;
}
}

Aber meine WP8-App kann nicht angezeigt werden dieses Bild (Debug mit Emulator).
Während ich Ich möchte diese Ressource nicht in meinem Projekt speichern. Gibt es also eine Möglichkeit, diese Bilder hierher zurückzugeben? (Jeder andere Dateityp später, wie Lied, Video ...)