当前位置: 首页 > 知识库问答 >
问题:

我如何从Firebase存储中的文件夹中获取所有图像并将其显示在listview中[重复]

穆招
2023-03-14

所以我正在学习关于android的Firebase存储,但我遇到了困难。我想要获得我存储在Firebase存储的文件夹中的所有图像,一旦获得对它们的引用,我想要将它们存储在ListView或RecyclerView中。我该怎么做?我的意思是我可以获得文件夹的引用:

StorageReference storageReference =  FirebaseStorage.getInstance().getReference("gallery");

共有1个答案

羊丰茂
2023-03-14

当前Firebase存储中没有API调用来列出文件夹中的所有文件。如果您需要这样的功能,您应该将文件的元数据(如下载URL)存储在一个可以列出它们的地方。Firebase Realtime数据库非常适合于此,并且允许您轻松地与其他人共享URL。

将图像名添加到Firebase实时数据库并从中提取

并获取Url,

mStoreRef.child("<folderNameInStorage>/" +""<imageName>).getDownloadUrl().addOnSuccessListener();

就是这条路。

 类似资料:
  • 下面是我得到的控制台输出和错误: 下面是我按下Get Images按钮后的控制台输出,您可以看到图像的url为:

  • 问题内容: 我想使用Java读取文件夹中的所有图像。 什么时候: 我按下Java应用程序中的按钮, 它应该: 在弹出窗口中询问目录的路径, 然后 从该目录加载所有图像, 然后 显示其名称,尺寸类型和尺寸。 如何进行? 我有用于读取图像以及文件夹中所有图像的代码,但是我上面所说的事情如何完成? 欢迎任何建议或帮助!请提供参考链接! 问题答案: 未经测试,因为未在装有JDK的计算机上进行测试,所以请耐

  • 本文向大家介绍从PHP文件夹中获取所有图像,包括了从PHP文件夹中获取所有图像的使用技巧和注意事项,需要的朋友参考一下 glob函数可用于从特定文件夹获取图像。以下是相同的示例代码- 指定图像文件夹的路径,并提取所有扩展名为.png的文件。它们在foreach循环的帮助下显示- 基于包含所有图像的文件夹,返回存在于文件夹内的每个图像的路径。

  • 有没有办法从Firebase存储中获取所有的URL? 我知道有从firebase数据库获取URL的方法,比如将firebase存储文件的URL存储在firebase实时数据库中,然后从它获取URL。但是我正在从图片中显示的按钮上传图片,并且想要所有那些上传图片的URL直接从firebase存储路径像... 用它就像... 如有任何帮助,我们将不胜感激。

  • 我无法检索Flutter Web上Firebase存储的图像。 附有: