Android 如何从Firebase存储获取所有URL?

Android 如何从Firebase存储获取所有URL?,android,firebase,kotlin,firebase-storage,Android,Firebase,Kotlin,Firebase Storage,有没有办法从Firebase存储中获取所有URL 我知道有很多方法可以从firebase数据库中获取URL,比如将firebase存储文件的URL存储在firebase实时数据库中并从中获取。但我上传的图像是从按钮,这是显示在图像和希望所有这些上传的图像URL直接从firebase存储路径,如 var mStorageRef: StorageReference mStorageRef = FirebaseStorage.getInstance().reference 使用它就像 mStor

有没有办法从Firebase存储中获取所有URL

我知道有很多方法可以从firebase数据库中获取URL,比如将firebase存储文件的URL存储在firebase实时数据库中并从中获取。但我上传的图像是从按钮,这是显示在图像和希望所有这些上传的图像URL直接从firebase存储路径,如

var mStorageRef: StorageReference

mStorageRef = FirebaseStorage.getInstance().reference
使用它就像

mStorageRef.fetchall() or mStorageRef.getall()
我还提供了一个链接,您可以通过它的名称下载LAOD文件,并且只能逐个下载。我想要一种一次把所有东西都取出来的方法


如果您有任何帮助,我们将不胜感激。

没有提供API让您这样做


您可以改为使用云函数,该函数在云存储中创建新对象时触发,然后让它创建签名URL。将该URL存储在数据库中的某个位置,然后在需要这些URL时查询数据库。

签出。您需要在数据库中添加这些图像的URL,然后获取这些数据库values@AlexMamo我正在使用按钮而不是代码上传Firebase JavaScript SDK的6.1版添加了列出文件的功能:。对于其他平台,你必须按照Alex和Doug说的做,以及我在链接答案中包含的做。太棒了,谢谢!期待一个更好的方式