android - 如何从 Firebase 存储中获取所有 URL?
问题描述
有没有办法从 Firebase 存储中获取所有 URL?
我知道有一些方法可以从 Firebase 数据库中获取 URL,例如将 Firebase 存储文件的 URL 存储在 Firebase 实时数据库中并从中获取。但我正在从图像中显示的按钮上传图像,并希望直接从 firebase 存储路径中获取所有上传图像的 URL,例如...
var mStorageRef: StorageReference
mStorageRef = FirebaseStorage.getInstance().reference
并使用它...
mStorageRef.fetchall() or mStorageRef.getall()
我还找到了此链接,您可以在其中按名称下载文件,并且只能逐个下载。我想要一种一次性获取所有内容的方法。
任何帮助,将不胜感激。
解决方案
没有提供的 API 可让您执行此操作。
相反,您可以使用一个 Cloud Function 来触发在 Cloud Storage 中创建新对象,然后让它创建一个签名 URL。将该 URL 存储在数据库中的某个位置,然后在需要这些 URL 时查询数据库。
推荐阅读
- javascript - 将键映射添加到 Ace 编辑器的 vim 模式
- python - 如何在 selenium python angular 中选择按钮
- c# - Windows Server 2008 R2 强制 TLS 1.0 用于 ssl 加密
- c++ - C++ 将函数标记为实验性/未完全实现
- php - 我需要使用 localhost 或 dns 名称来启动 php 聊天服务器吗?
- c# - 如果属性具有 [Required] 注释,则 Razor 不会触发命名处理程序
- javascript - Jquery 函数在局部视图上不起作用
- datagrid - 如何将 InfluxDB 连接到 DataGrid?
- python - 创建高斯拟合
- google-cloud-platform - AttributeError:模块“grpc.experimental.aio”在 Google Cloud 中没有属性“Call”