Javascript 如何检索firebase文件夹中的所有文件名
我目前正在构建一个web应用程序,用于上传Firebase文件夹中的文件。每次我上传Firebase存储文件夹中的文件时,我也会使用Firebase数据库存储文件名和下载URL。是否可以检索作为数组存储在特定文件夹中的所有文件,以便用户选择要下载的文件Javascript 如何检索firebase文件夹中的所有文件名,javascript,firebase,firebase-realtime-database,firebase-storage,Javascript,Firebase,Firebase Realtime Database,Firebase Storage,我目前正在构建一个web应用程序,用于上传Firebase文件夹中的文件。每次我上传Firebase存储文件夹中的文件时,我也会使用Firebase数据库存储文件名和下载URL。是否可以检索作为数组存储在特定文件夹中的所有文件,以便用户选择要下载的文件 由于您正在链接数据库中图像的url,因此请提前考虑,例如: Uploads pushid urlfile: url_here uploadedby: userx pushid urlfile: url_her
由于您正在链接数据库中图像的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()
将它们存储在一个数组中,因为您正在链接数据库中图像的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()
@user3397260将它们存储在一个数组中。答案有帮助吗?非常有帮助,谢谢你,但我选择了另一种方法,谢谢你的回答man@user3397260答案有用吗?非常有用谢谢但我用了不同的方法,谢谢你的回复