[英]Download Image from azure blob storage and download it
我正在使用Xamarin表單,我已經在Azure blob存儲中存儲了一個圖像,我想在頁面加載時下載並放入圖像視圖,截至目前我有這樣的代碼:
using(var fileStream = imageStore.GetStream())
{
blockBlob.DownloadToStreamAsync(fileStream);
}
這段代碼應該將圖像下載到文件流中(如果我錯了請告訴我)但是我需要從該文件流中獲取圖像並將其設置為圖像查看源,但我不知道如何要做到這一點。
您可以通過靜態方法ImageSource.FromStream
直接將流轉換為Image.Source
:
using (var fileStream = new MemoryStream())
{
await blockBlob.DownloadToStreamAsync(fileStream);
image.Source = ImageSource.FromStream(() => fileStream);
}
注意: DownloadToStreamAsync
返回一個Task
,所以await
它......
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.