c# - 上传后如何获取存储在 Azure Blob 存储中的图像的 URL?
问题描述
我正在构建一个 Xamarin.Android 应用程序。此应用程序将允许用户将图像上传到 Azure Blob 存储并从任何具有 Internet 连接的设备访问它们。我想获取上传图片的图片网址,但是我不知道上传后如何获取图片网址。获得图像 URL 后,我想将其存储在我的 Azure SQL 数据库中,这是应用程序引用需要下载和显示的图像的方式。
我目前处于规划阶段,正在研究如何将图像上传到 Azure Blob 存储。上传图片后,我不知道如何获取图片 URL。图片 URL 需要动态获取,不能硬编码。
我检查了这个问题:如何通过 URL 下载 Azure BLOB 存储文件。
期望用户能够将图像上传到 Azure Blob 存储,C# 代码将获取图像 URL 并将其存储在数据库中,从而允许应用程序从其 URL 显示图像。
解决方案
网址总是
https://<storage_account_name>.blob.core.windows.net/<container_name>/<blob_name>
请注意,blob 名称也可以是类似2019/02/01/myfile.txt的路径
推荐阅读
- javascript - 访问ajax主体外的变量
- html - AngularJS 表达式 $scope 未在模板 html 中进行评估
- c# - 虚拟URL请求时如何重定向到真实URL
- javascript - 如何在 React 上阅读有关事件的道具
- php - php构造对象类的位置?任何存储位置?
- python - 在 Python 中查找最接近的值对并计算平均值
- mysql - 仅由创建的 Mysql 查询过滤的重复记录
- vue.js - 如何在每个表格行中添加按钮?- VueJS 2.5 - 好表
- r - R:必须提供一个符号或字符串作为参数
- c# - 来自 SVG 的 Memstream 的位图给出无效参数异常