这个问题在这里已有答案:
我目前正在构建一个Web应用程序,用于在Firebase中的文件夹中上传文件。每次我在Firebase存储文件夹中上传文件时,我还会使用Firebase数据库来存储文件名和下载URL。是否可以将存储在特定文件夹中的所有文件作为数组检索,以便用户可以选择要下载的文件?
提前问候
由于您链接数据库中图像的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()
将它们存储在数组中