gpt4 book ai didi

azure - 使用 Azure 上传和访问图像

转载 作者:行者123 更新时间:2023-12-03 04:46:40 24 4
gpt4 key购买 nike

我想上传一些静态图像,稍后我将通过一些移动应用程序访问这些图像。我有一个很少使用的 Azure 帐户,因此我认为这是最好的地方,因此我将它们上传到 Azure 存储中的“文件共享”。

我天真地以为他们可以通过一个简单的网络请求网址访问这些文件

https://myplace.file.core.windows.net/app/images/bnb/shop/bugle_200_2.jpg

这一切让我感到困惑的是 BadRequest 错误。我意识到我可以为每个文件创建一个共享访问签名(SAS),但这似乎完全是多余的。

是否有更好的 Azure 功能可供使用?我不想使用 Azure API 来获取这些文件

最佳答案

为@CtrlDot 的出色答案添加更多要点。

我完全同意您应该使用Blob Storage来存储静态内容。

关于容器权限,我实际上建议将权限 (ACL) 设置为 Blob,以便用户只能查看他们拥有 URL 的 Blob,而不能枚举容器中的所有 Blob(设置Container 的容器 ACL 将使用户能够列出容器中的 blob,这可能不是您想要的行为)。

除此之外,使用 Blob 存储还有两个明显的优势:

  1. 自定义域:您可以将 Blob 存储映射到自定义域(例如静态 content.mywebsite.com)并使用它来提供内容,而不是使用 Azure Blob 存储标准端点(您的帐户)。 blob.core.windows.net)。
  2. CDN:您还可以通过 CDN 启用您的 Blob 存储端点。然后,内容将被复制到遍布全局的许多 CDN 节点,并从靠近用户的节点提供服务,从而改善用户体验。

关于azure - 使用 Azure 上传和访问图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43352331/

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