【问题标题】:Viewing Stored Images in Azure Blobs查看 Azure Blob 中存储的图像
【发布时间】:2019-04-08 12:49:46
【问题描述】:

我有存储在 Azure 中的 Blob 中的图像。现在我想在网站上显示它们。显示这些图像的最简单方法是什么?

【问题讨论】:

  • 如果以下答案有效,请帮助将其标记为答案。谢谢。

标签: azure azure-blob-storage


【解决方案1】:

每个 blob 都有自己的 Url,您可以从 Azure 门户或使用 Azure Storage Explorer 检索。

您可以将网址保存在您的数据库中,并直接在您的网站上显示它们,就像您使用任何其他图片网址一样。

如果您的网站需要 CDN,您可以在 blob 存储Like this 之上添加一个 Azure CDN。

【讨论】:

    【解决方案2】:

    考虑使用 SAS(共享访问签名)。它是短暂的 url,可以查看特定时期的图像。您还可以提供细粒度的权限。

    https://docs.microsoft.com/en-us/azure/storage/common/storage-dotnet-shared-access-signature-part-1

    【讨论】:

      【解决方案3】:

      最简单的方法是将blob容器的公共访问级别更改为blob或容器,然后您可以通过“https://your_storage_account_name.blob.core.windows.net/your_container_name/your_image.JPG”之类的链接访问容器中的所有图像。

      您可以按照以下步骤操作:

      1.在 azure 门户中,导航到您的存储帐户 -> 选择存储图像的容器 -> 更改公共访问级别:

      2.设置公共访问级别后,您可以使用我上面提到的这个链接访问您的图像。在你的情况下,你可以把这个链接放到你的网站上。

      【讨论】:

        猜你喜欢
        • 2016-02-05
        • 2019-04-03
        • 1970-01-01
        • 2020-10-08
        • 2018-07-11
        • 1970-01-01
        • 2020-10-04
        • 1970-01-01
        • 2018-11-21
        相关资源
        最近更新 更多