gpt4 book ai didi

azure - 如何获取存储在 Azure 存储帐户中的数字文件的下载 URL

转载 作者:行者123 更新时间:2023-12-02 05:57:19 25 4
gpt4 key购买 nike

Azure Blob 存储 中存储数字文件后,我想在我的静态网站中提供指向该文件的链接 (没有没有服务器端代码)。当用户单击该链接时,用户应该能够将该数字文件下载到他/她的计算机上。 问题:如何获取存储在 Azure Blob 存储中的数字文件的url

最佳答案

Azure 存储中的每个 blob 都有一个以下格式的 URL:

https://account.blob.core.windows.net/container/blob

地点:

account 是您的存储帐户的名称,container 是您的 Blob 容器的名称blob` 是您的 Blob 的名称.

现在您的要求是提示用户直接下载文件而不使用任何服务器端代码,这些是您需要执行的其他操作:

  1. 确保 Blob 容器的 ACL 设置为 Blob(推荐)或 Public。如果您将 ACL 设置为私有(private),那么您将需要共享访问签名 (SAS),并且需要一些服务器端代码。
  2. 将 Blob 的 content-type 设置为 application/octet-stream(Azure 存储中任何 Blob 的默认内容类型),或者设置 content -disposition 属性到附件; filename="your file name" 强制下载文件,而不是仅在浏览器中显示它。推荐的方法是使用 content-disposition 属性。

关于azure - 如何获取存储在 Azure 存储帐户中的数字文件的下载 URL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60583797/

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