一尘不染

Flutter:Firebase Cloud Storage中文件夹中的文件列表

flutter

我需要从Cloud
Storage加载一些图像文件。对于给定的文件夹,我需要检查其中有哪些图像(如果有的话)。似乎firebase客户端库(https://pub.dev/packages/firebase_storage)没有一种简单的方法。我确定ios
/ android客户端有ref().list()命令。在Flutter中有什么方法可以轻松地做到这一点,或者我必须写一个通往本机方法的桥梁?


阅读 288

收藏
2020-08-13

共1个答案

一尘不染

在Cloud Storage中列出文件的方法是最近才添加到Firebase SDK的,因此似乎它们尚未移植到FlutterFire库。

实际上,您要么必须自己实现互操作(在这种情况下,高度重视返回到仓库的PR),要么等待其他人实现此功能请求(现在已移植到此处)。

最后一种选择是不依赖于此(相对较新的)API,而是将文件路径/下载URL的列表存储在另一个数据存储中,例如Firebase Realtime
Database或Cloud Firestore。

2020-08-13