上传后如何获取存储在Azure Blob存储中的图像的URL?

时间:2019-08-26 20:51:47

标签: c# azure xamarin.android

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

我目前正在计划阶段,正在研究如何将图像上传到Azure Blob存储。上载图片后,我不知道如何获取图片网址。图片网址需要动态获取,并且不能进行硬编码。

我已经检查了以下问题:How to download an Azure BLOB Storage file via URL

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

2 个答案:

答案 0 :(得分:0)

URL始终为

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

请注意,blob名称也可以是 2019/02/01 / myfile.txt

之类的路径。

答案 1 :(得分:0)

转到门户->您的存储帐户-> blob(服务)->单击文件

这将打开文件的详细信息。可以在“概述”中查看该URL。

enter image description here