gpt4 book ai didi

dart - 如何从Fire Storage中获取存储桶中的所有文件并遍历文件?

转载 作者:行者123 更新时间:2023-12-03 04:02:09 26 4
gpt4 key购买 nike

我将图像存储在Firebase存储中,每个用户最多6个。
它存储在存储桶中的照片/用户ID /“图像名称”中

Image_name是Photo1,2 ... 6,具体取决于grid.index,仅此而已。

我尝试了多种方法来检索存储桶,以便可以迭代用户ID分配给存储桶中的6张或少于6张图像。我没有成功。我只是试图拍摄6张或<6张图像,然后将其本地保存到对象File Photo1,2..6。我似乎无法从存储桶中检索东西以供引用。你能帮忙的话,我会很高兴。

StorageReference reference = FirebaseStorage.instance.ref().child('Photos/$Userid').child(photoindex);
//Upload the file to firebase
StorageUploadTask uploadTask = reference.putFile(file);

/ *
上面的一切工作正常,文件已上传到
正确的宫殿。当我想拉出图像并将其保存在下面的本地页面时,仅此而已。我如何遍历对象Photos / UserId。
* /
StorageReference bucket = 
FirebaseStorage.instance.ref().child('Photos/$Userid');

最佳答案

Cloud Storage客户端库当前无法在路径下列出文件。通常也将文件的路径存储在数据库中,以便您可以查询数据库以获取所需文件的列表。

Firebase团队正在考虑使用文件列表API,并且可能会在将来出现,但我认为您仍然希望将文件的路径存储在数据库中,以使其更易于查询和管理。这是Firebase应用程序架构中的常见模式。

关于dart - 如何从Fire Storage中获取存储桶中的所有文件并遍历文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54719847/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com