通过URL列出Azure存储容器中的Blob

时间:2019-06-11 10:13:07

标签: azure azure-storage azure-storage-blobs

我设置了一个存储帐户,其中有一个容器。访问级别设置为公共,我可以这样访问各个Blob:

flutter clean

但是,当我尝试直接访问容器(https://img.blob.core.windows.net/images/name_of_blob)的URL时:

images

我收到以下答复:

https://img.blob.core.windows.net/images/

是否可以通过URL请求获取容器内所有blob的列表?

2 个答案:

答案 0 :(得分:2)

如何使用REST API

类似的东西:

GET https://myaccount.blob.core.windows.net/mycontainer?restype=container&comp=list

请确保根据上面链接的文档传递任何必需的标头。

答案 1 :(得分:0)

创建容器时,必须将公共访问级别设置为“ Blob”。如果您从下拉菜单中将公共访问级别设置为“容器”,则应该可以访问列表。