【问题标题】:In Google Firebase, How can we retrieve list of download URL, images that we have uploaded from Firebase Console?在 Google Firebase 中,我们如何检索从 Firebase 控制台上传的下载 URL 列表和图像?
【发布时间】:2019-02-28 22:29:02
【问题描述】:

我已将图像上传到 Firebase 存储,现在我想检索所有位置 URL 的列表(图像存储位置)?

Firebase 或 google 是否提供任何 API,我们可以在其中获取数据列表及其元数据信息,例如位置 URL、存储桶中的图像名称?

【问题讨论】:

  • 上传后获取图片的url并将其存储在Realtime数据库中并从那里访问。
  • 我不想将图像数据存储在实时数据库中,因为我有超过 500 张图像在存储中。
  • 您将只存储来自StorageRealtime 数据库中的urlsstring 类型,每次保存基本上占用几kb)图像。这种方法要容易得多。
  • 但为此我必须从图像的元数据部分手动复制 URL,因为我有 500 张图像,所以需要付出很多努力。
  • Firebase SDK 中没有用于列出存储桶或文件夹中的文件的 API。见stackoverflow.com/questions/37335102/…。在 Cloud Functions 中,您可以使用 Node.js SDK for Cloud Storage 来获取这样的列表。

标签: android firebase google-cloud-functions firebase-storage


【解决方案1】:

我查看了谷歌云文档,他们提供了 Rest API: url -X GET -H "授权:承载 [OAUTH2_TOKEN]" \ "https://www.googleapis.com/storage/v1/b/[BUCKET_NAME]/o"

我们可以通过它检索存储桶中的对象列表及其元数据。

更多信息,请点击以下链接:

https://cloud.google.com/storage/docs/listing-objects#storage-list-objects-java

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2021-07-26
    • 2023-03-25
    • 2021-07-17
    • 1970-01-01
    • 2020-12-07
    • 2020-07-10
    • 1970-01-01
    • 2018-02-27
    相关资源
    最近更新 更多