我有typescipt应用程序将文件上载到Azure blob存储(专用访问)。现在我需要在浏览器中从blob URL查看文件。我们如何从blob URL查看专用blob文件。我有与该存储帐户关联的SAS令牌。但将SAS令牌附加到blob URL不起作用。请建议实现此操作的方法。
网址:https://teststorage.blob.core.windows.net/container1/folder2/forest.jpg
带有SAS令牌的URL:是吗?
我有typescipt应用程序将文件上载到Azure blob存储(专用访问)。现在我需要在浏览器中从blob URL查看文件。我们如何从blob URL查看专用blob文件。我有与该存储帐户关联的SAS令牌。但将SAS令牌附加到blob URL不起作用。请建议实现此操作的方法。
网址:https://teststorage.blob.core.windows.net/container1/folder2/forest.jpg
带有SAS令牌的URL:是吗?
1条答案
按热度按时间x6h2sr281#
我猜你得到的SAS令牌是错误的。你可以尝试在Azure Portal中生成SAS令牌(导航到你的blob -〉Generate SAS),然后用
GET https://<storage-name>.blob.core.windows.net/<container-name>/myblob.txt?<sas-token>
得到blob。使用
generateBlobSASQueryParameters
生成容器SAS令牌的示例代码。如果需要blob SAS,请将blobName添加到参数中。您可以在typescipt sample中使用
AnonymousCredential
测试SAS令牌。