gpt4 book ai didi

azure - 从 azure blob 存储下载图像并下载

转载 作者:行者123 更新时间:2023-12-04 15:17:59 26 4
gpt4 key购买 nike

我正在使用 Xamarin 表单,并且已将图像存储在 Azure blob 存储中,我想在页面加载时下载该图像并将其放入 ImageView 中,到目前为止,我有以下代码:

using(var fileStream = imageStore.GetStream())
{
blockBlob.DownloadToStreamAsync(fileStream);
}

这段代码应该将图像下载到文件流中(如果我错了,请告诉我),但是然后我需要从该文件流中获取图像并将其设置为 ImageView 源,但我不这样做不知道该怎么做。

最佳答案

您可以通过静态方法ImageSource.FromStream直接将流转换为Image.Source:

using (var fileStream = new MemoryStream())
{
await blockBlob.DownloadToStreamAsync(fileStream);
image.Source = ImageSource.FromStream(() => fileStream);
}

注意:DownloadToStreamAsync 返回一个 Task,因此 await 它...

关于azure - 从 azure blob 存储下载图像并下载,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48953130/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com