首页 > 解决方案 > 上传后如何获取存储在 Azure Blob 存储中的图像的 URL?

问题描述

我正在构建一个 Xamarin.Android 应用程序。此应用程序将允许用户将图像上传到 Azure Blob 存储并从任何具有 Internet 连接的设备访问它们。我想获取上传图片的图片网址,但是我不知道上传后如何获取图片网址。获得图像 URL 后,我想将其存储在我的 Azure SQL 数据库中,这是应用程序引用需要下载和显示的图像的方式。

我目前处于规划阶段,正在研究如何将图像上传到 Azure Blob 存储。上传图片后,我不知道如何获取图片 URL。图片 URL 需要动态获取,不能硬编码。

我检查了这个问题:如何通过 URL 下载 Azure BLOB 存储文件

期望用户能够将图像上传到 Azure Blob 存储,C# 代码将获取图像 URL 并将其存储在数据库中,从而允许应用程序从其 URL 显示图像。

标签: c#azurexamarin.android

解决方案


网址总是

https://<storage_account_name>.blob.core.windows.net/<container_name>/<blob_name>

请注意,blob 名称也可以是类似2019/02/01/myfile.txt的路径


推荐阅读