在android上的firebase存储中的目录中列出文件

时间:2016-09-22 16:57:36

标签: java android firebase firebase-storage

Firebase还没有API列出Storage中特定目录中的所有文件。我已经了解了人们将存储与实时数据库结合起来以列出存储在存储中的文件的URL的情况。

我将在firebase中存储文档文件(pdf,word,ppts),并在应用程序中使用webview插件读取它们。有人可以通过列表适配器向我提供有关如何实现此目的的示例,该列表适配器显示单击时下载文件的列表,下载文件并在Webview中显示其内容吗?谢谢!

2 个答案:

答案 0 :(得分:1)

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

最诚挚的问候!

答案 1 :(得分:0)

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