【问题标题】:List files in a directory in a firebase storage on android列出android上firebase存储目录中的文件
【发布时间】:2016-09-22 16:57:36
【问题描述】:

Firebase 还没有 API 来列出存储中特定目录中的所有文件。我读过人们将 Storage 与 Realtime Database 结合起来列出存储在 Storage 中的文件的 URL 的情况。

我将在 firebase 中存储文档文件(pdf、word、ppts),并使用应用程序中的 webview 插件阅读它们。有人可以为我提供一个示例,说明如何使用列表适配器实现此目的,该列表适配器显示单击时下载文件并在 web 视图中显示其内容的文件列表?谢谢!

【问题讨论】:

标签: java android firebase firebase-storage


【解决方案1】:

目前 Firebase 存储没有任何直接列出文件夹内容的功能。如果您确实需要它,您应该将文件的元数据(例如下载 URL)存储在您可以列出它们的位置,例如 Firebase 数据库。例如,您可以在 Firebase 数据库中创建一个与您在 Firebase 存储中的文件夹名称相同的子节点,然后存储每个文件的下载 URL。因此,您可以轻松访问/使用/共享 URL 并列出它们。

最好的问候!

【讨论】:

    【解决方案2】:

    当您放置每个文件时,获取 downloadURL,然后在数据库中创建一个文件列表,其中包含 downloadURL 以及您希望从元数据中获取的任何其他文件信息,或者让您的用户创建条目。如果您可以使用 Firebase 进行基本操作,那应该很容易。

    【讨论】:

      猜你喜欢
      • 2019-05-14
      • 2019-02-02
      • 1970-01-01
      • 2011-06-07
      • 2021-12-18
      • 2020-09-11
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多