如何在将文件上传到 Azure 存储后获取文件

How to get a file after uploading it to Azure Storage

我已将主要是媒体文件的文件上传到 Azure 的文件存储,我也可以在 Azure 的资源管理器中看到这些文件。但是当我以匿名用户身份查看文件时,我无法查看该文件。也尝试检查权限设置,但无济于事。

欢迎任何帮助:)

A​​zure 文件具有共享访问签名 (SAS)。这是您使用存储帐户密钥计算的密钥,它提供对特定 URL 的访问权限。这是一个示例(此处对存储帐户名称进行了混淆处理):

https://mystorageaccount.file.core.windows.net/sampleshare/2.png?sv=2015-04-05&sr=f&si=sampleread&sig=Zq%2BfflhhbAU4CkCuz9q%2BnUFEM%2Fsg2PbXe3L4MeCC9Bo%3D&sip=0.0.0.0-255.255.255.255

您在 https://azure.microsoft.com/en-us/documentation/articles/storage-dotnet-how-to-use-files/、§"Generate a shared access signature for a file or file share".

处有关于如何使用 Azure 文件创建 SAS 的示例代码

您还可以使用多种工具以交互方式完成此操作。例如,CloudXPlorer 具有此功能。