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

C# 上传后如何获取Azure Blob存储中存储的图像的URL?,c#,azure,xamarin.android,C#,Azure,Xamarin.android,我正在构建一个Xamarin.Android应用程序。此应用程序将允许用户将图像上载到Azure Blob存储,并从任何具有internet连接的设备访问图像。我想获得上传图像的图像URL,但我不知道如何获得上传后的图像URL。一旦我得到图像URL,我想将其存储在我的Azure SQL数据库中,这就是应用程序引用需要下载和显示的图像的方式 我目前正处于规划阶段,正在研究如何将图像上载到Azure Blob存储。我不知道如何获得图像URL一旦图像已上传。图像URL需要动态获取,不能硬编码 我已经检

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

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

我已经检查了这个问题:

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

URL始终为空

https://<storage_account_name>.blob.core.windows.net/<container_name>/<blob_name>
https://.blob.core.windows.net//
请注意,blob名称也可以是类似于2019/02/01/myfile.txt的路径

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

这将打开文件的详细信息。可在概览中查看url


对于
这是否意味着上载的图像,无论其文件名是什么,都将成为blob的文件名?如果使用代码,则在上载过程中提供名称作为参数。如果您使用portal或任何工具,它将与驱动器上的同名。@AdamMarczak如果您/某人多次上载同名文件,该怎么办?例如readme.txt。