【问题标题】:Externally link to files stored on Firebase Storage?外部链接到存储在 Firebase 存储上的文件?
【发布时间】:2016-12-12 13:07:37
【问题描述】:

有没有办法获得一个直接 URL 来下载我使用我的 Android 应用上传到 Firebase 存储的媒体文件?

  1. 场景 1 :- 我基本上是在寻找一个 http 或 https URL,我可以将其粘贴到浏览器中并可以下载图像。

  2. 场景 2:- 我可以获得一个公共 url,这样我就可以在我的 web 应用程序中编写一个下载管理器,它可以从这些 url 下载图像。

另外,如果可能的话,我希望它完全独立于任何对 firebase 数据库的引用。

提前致谢。

【问题讨论】:

  • 在 Firebase 存储中引用文件后,您可以get its download URL,这是该文件的可公开访问但无法猜测的 URL。没有 API 可以获取 Firebase 存储中的文件列表。您似乎已经知道了,那么您的问题与 this one 有何不同?

标签: android firebase firebase-storage


【解决方案1】:

当您上传文件时,返回的UploadTask.TaskSnapshot 中提供了存储文件的 URL。您还可以使用 getDownLoadUrl()StorageReference 获取 URL。

Firebase 快速入门项目中的 example can be found

【讨论】:

    【解决方案2】:

    您可以在服务器端使用Fibrebase SDKdownload 任何存储的文件,以便在客户端按名称请求时提供它。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2019-02-09
      • 1970-01-01
      • 2021-01-19
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-10-13
      • 2023-03-05
      相关资源
      最近更新 更多