作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我将图像存储在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);
StorageReference bucket =
FirebaseStorage.instance.ref().child('Photos/$Userid');
最佳答案
Cloud Storage客户端库当前无法在路径下列出文件。通常也将文件的路径存储在数据库中,以便您可以查询数据库以获取所需文件的列表。
Firebase团队正在考虑使用文件列表API,并且可能会在将来出现,但我认为您仍然希望将文件的路径存储在数据库中,以使其更易于查询和管理。这是Firebase应用程序架构中的常见模式。
关于dart - 如何从Fire Storage中获取存储桶中的所有文件并遍历文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54719847/
我是一名优秀的程序员,十分优秀!