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