gpt4 book ai didi

azure - 使用 Azure 托管动态图像的最佳方式

转载 作者:行者123 更新时间:2023-12-03 01:10:12 25 4
gpt4 key购买 nike

我正在开发一个需要动态托管图像的网站。我的目的是用完整的 URL 托管图像。

我尝试过 CDN,但发现它有一个限制,即图像只能在上传后 15 分钟内可用。

其他选项是Blob存储,当我读到document时它说“ block Blob ”最适合图像和媒体内容。因此,我正在尝试使用它。

所以,我有以下问题:

  1. 在 Azure 上托管镜像以满足此类要求的最佳方式是什么?
  2. 如果我使用 Blob 存储,那么如何获取完整的 URL,以便我可以通过该 URL 在我的产品中加载图像?

最佳答案

确实没有最好的图像存储方式。有些人将它们存储在 blob 存储中(正如您所提到的),有些人则使用数据库引擎...但是,既然您具体询问了如何与 blob 存储和 URI 进行交互:

所有 blob 均通过 uri 引用:http(s)://storagename.blob.core.windows.net/containername/blobname

您可以将每个 blob 设置为私有(private)或公共(public)(无论是在 blob 级别还是容器级别),然后将 URI 返回给您的用户/网页(如果是公开的)或生成共享访问策略或共享访问签名以临时授予访问权限一个私有(private) blob(我将把它作为练习留给您查找)。

您完全可以根据需要创建容器和 blob。稍后如何找到 blob 也取决于您,因此您需要考虑如何存储它们的名称或 URI(例如,在某个数据库表中)。您始终可以迭代容器来搜索给定的 blob,但这与直接检索相比非常耗时(同样,假设您已将 URI 作为元数据存储在数据库中的某个位置)。

关于azure - 使用 Azure 托管动态图像的最佳方式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31897437/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com