如何检索firebase文件夹中的所有文件名

时间:2018-03-05 09:21:35

标签: javascript firebase firebase-realtime-database firebase-storage

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

提前问候

1 个答案:

答案 0 :(得分: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;
 )};
)};

通过这种方式,您可以从数据库中检索网址,然后使用push()

将其存储在数组中