如何在Azure Blob容器中使用Glide库?

问题描述:

有什么办法可以使用Glide库在azure容器内下载图像。 我已经在容器内创建了虚拟文件夹,可以访问整个文件夹。如何在Azure Blob容器中使用Glide库?

谢谢

帮助赞赏!

enter image description here

有什么办法来下载使用滑翔库蔚蓝的容器内的图像。

据我所知,我们可以通过Glide通过load(url)方法加载图片。在azure中,我们可以设置仅针对斑点的公共读取访问Azure容器上的完全公开读取访问以使其可访问。有关如何管理对容器的读取访问的更多信息,请参阅this article。如果您需要将天蓝色容器设置为没有公开阅读权限,我们可以尝试使用SAS

我在容器内部创建了虚拟文件夹,可以访问整个文件夹。

Azure blob不支持目录结构。所有斑点都列在容器下。但是Azure blob存储支持blob名称中的斜杠(“/”)。如果你想下载整个文件夹文件。您需要使用文件夹名称进行过滤,然后下载每个文件。

+0

如何过滤容器内的文件夹,如果我使用listblob方法多个blob文件.... –

+0

有没有什么办法可以得到容器内所有blob的url?这样我可以直接传递网址来滑动? –

+0

Azure支持很多语言。如果您使用java,请在存储客户端库中搜索'ListBlobs(prefix:“prefixHere”)''。如果你想在容器下获得所有的URL,请使用这个方法('ListBlobs()')获取所有blob名称,然后使用这个规则:'https:// .blob.core.windows.net//'来获取所有网址。 –