【问题标题】:Flutter: List of files in a folder in Firebase Cloud StorageFlutter:Firebase Cloud Storage 中文件夹中的文件列表
【发布时间】:2019-12-27 10:40:27
【问题描述】:

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

【问题讨论】:

    标签: firebase flutter google-cloud-storage


    【解决方案1】:

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

    您确实必须自己实现互操作(在这种情况下,非常感谢将 PR 返回到 repo),或者等待其他人实现 this feature request

    最后一种替代方法是不依赖此(相对较新的)API,并将文件路径/下载 URL 列表存储在另一个数据存储中,例如 Firebase 实时数据库或 Cloud Firestore。

    【讨论】:

    • 如果你检查链接的问题,你可以看到它仍然是开放的。
    猜你喜欢
    • 2018-09-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-06-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-08-30
    相关资源
    最近更新 更多