Gibt es eine Möglichkeit, eine HTTP-Get-Antwort in Image() -Objekt zu konvertieren?Antwort auf neues Bild konvertieren
zur Zeit verwende ich:
backImage = new Image()
backImage.src = "http://www.example.com/someimage.jpg";
ich möchte meine Web-api verwenden (die dazu dient, HttpResponseMessage):
public HttpResponseMessage GetImage(Guid id)
{
// my logic and image extraction
var file = new FileInfo("path-to-my-image");
var fileStream = file.OpenRead();
var response = new HttpResponseMessage { Content = new StreamContent(fileStream) };
response.Content.Headers.ContentType = new MediaTypeHeaderValue("image/jpg");
response.Content.Headers.ContentLength = file.Length;
return response;
}
, die ich zur Zeit über
this.http.get("http://www.example.com/api/GetImage/"+id);
aufrufen Wenn ich testen In Postman gebe ich die Antwort zurück und rendere das Bild.
Ich versuche herauszufinden, ob es möglich ist, diese Antwort zu konvertieren und sie im Image() -Objekt als Beispiel zu speichern.
Was Sie in 'GetImage' API zurückkehrt? – Satpal
HttpResponseMessage mit dem Bild – Aeseir
liest Ihre Methode die '.jpg' Datei und schickte den Stream als Antwort an den Client? – Nirus