gpt4 book ai didi

Azure blob 容器 listBlobs 用于在 java 中获取具有特定扩展名的文件

转载 作者:行者123 更新时间:2023-12-05 04:01:07 24 4
gpt4 key购买 nike

我有一个java代码,其中列出了blob并在for循环中进行过滤以仅获取具有特定扩展名的文件。有没有办法查询/请求容器只返回具有特定扩展名的 blob?我不想循环遍历容器中的所有 blob 来执行此操作。

最佳答案

Is there a way to query/request container to return just blobs with specific extension?

不幸的是没有。您无法查询 Blob 存储以返回具有特定扩展名的 Blob。

I don't want to loop through all the blobs in the container to do this.

如果您使用存储 REST API,这是唯一的方法。您需要列出容器中的 blob,然后循环访问 blob,并根据客户端的扩展名(或任何其他条件)进行过滤。

可能的解决方案

一种可能的解决方案是使用 Azure 搜索服务 并将 Blob 元数据编入索引。然后您应该能够搜索特定扩展名并获取 blob 列表。

关于Azure blob 容器 listBlobs 用于在 java 中获取具有特定扩展名的文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55569293/

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