如何检索firebase文件夹中的所有文件名[重复]

问题描述 投票:0回答:1

这个问题在这里已有答案:

我目前正在构建一个Web应用程序,用于在Firebase中的文件夹中上传文件。每次我在Firebase存储文件夹中上传文件时,我还会使用Firebase数据库来存储文件名和下载URL。是否可以将存储在特定文件夹中的所有文件作为数组检索,以便用户可以选择要下载的文件?

提前问候

javascript firebase firebase-realtime-database firebase-storage
1个回答
2
投票

由于您链接数据库中图像的URL,例如:

Uploads
  pushid
     urlfile: url_here
     uploadedby: userx
  pushid
     urlfile: url_here
     uploadedby: usery

您可以根据需要更改数据库

然后你可以这样做:

firebase.database().ref("Uploads").orderByChild('urlfile').on('value', function(snapshot) {
snapshot.forEach(function(child) {
var files=child.val().urlfile;
 )};
)};

这样,您可以从数据库中检索URL,然后使用push()将它们存储在数组中

© www.soinside.com 2019 - 2024. All rights reserved.