有沒有辦法將HTTP Get響應轉換爲Image()對象?將響應轉換爲新圖像
目前我使用:
backImage = new Image()
backImage.src = "http://www.example.com/someimage.jpg";
我想用我的網絡API(供應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;
}
,我目前通過
this.http.get("http://www.example.com/api/GetImage/"+id);
調用當我測試它在Postman中返回響應並呈現圖像。
我想知道是否有可能將該響應轉換並將其存儲在Image()對象中,如示例所示。
你在'GetImage' API返回? – Satpal
HttpResponseMessage包含圖像 – Aeseir
您的方法是否讀取'.jpg'文件並將該流作爲respose發送給客戶端? – Nirus