我将 Android 应用的图像存储在 Google Cloud Storage 中,我决定将所有内容存储在一个存储桶中,并使用子目录将它们分成与我的应用程序相关的集合。
这意味着我的对象名称如下所示:“ExampleImageCollection/ImageName”。我正在使用 Java API,它允许我使用 storage.objects().get(bucketName, fileName)
获取存储对象,或使用 storage.objects.list(bucketName) 获取多个对象
.
我的问题是我是否可以获取属于ExampleImageCollection目录的所有对象,或者换句话说,以文件名中的对象开头,而不仅仅是列出每个对象然后对其进行过滤。
如果不是,我使用不同的存储桶会更好吗?
最佳答案
是的,您可以使用setPrefix将列表结果限制为例如 ExampleImageCollection/
的方法。
关于android - 获取存储在 Google Cloud Storage 中给定子目录中的所有对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41450298/