有没有办法从Firebase存储中获取所有的URL?
我知道有从firebase数据库获取URL的方法,比如将firebase存储文件的URL存储在firebase实时数据库中,然后从它获取URL。但是我正在从图片中显示的按钮上传图片,并且想要所有那些上传图片的URL直接从firebase存储路径像...
var mStorageRef: StorageReference
mStorageRef = FirebaseStorage.getInstance().reference
用它就像...
mStorageRef.fetchall() or mStorageRef.getall()
如有任何帮助,我们将不胜感激。
没有提供允许您这样做的API。
您可以做的是使用一个云函数来触发在云存储中创建一个新对象,然后让它创建一个签名的URL。将该URL存储在某个位置的数据库中,然后在需要这些URL时查询该数据库。
我想从FireBase的方法获取下载Url。如何使用以下代码获取下载Url? 我使用了,但这不起作用。
下面是我得到的控制台输出和错误: 下面是我按下Get Images按钮后的控制台输出,您可以看到图像的url为:
这是我的代码-
问题内容: 我正在尝试获取Firebase存储桶中文件的“长期持久下载链接”。我已将其权限更改为 我的javacode看起来像这样: 当我运行它时,我得到的uri链接看起来像 com.google.android.gms.tasks.zzh@xxx 问题1.我是否可以从中获得类似于以下内容的下载链接:https : //firebasestorage.googleapis.com/v0/b/pro
使用。getDownloadUrl()可以给出来自Firebase存储的编码URL的百分比。在本例中,我想上传一个文件到子文件夹“Images”。这是上传代码。 是否有一些元数据我应该传递上传,以停止百分比编码发生?