【问题标题】:Get clean public URL from firebase storage (without token)从 Firebase 存储中获取干净的公共 URL(无令牌)
【发布时间】:2020-02-27 17:59:13
【问题描述】:

我在一个 android 项目中工作,但我需要从 firebase 作为 Public 检索 Url,因为我使用的 api 只接受以 '.jpg' 结尾的 Url。

我尝试了很多方法,但没有任何改变。

https://firebasestorage.googleapis.com/v0/b/thirdeye-65bff.appspot.com/o/hh%20(51).jpg?alt=media&token=624b955a-b380-41ee-b5bb-fe402fa1298e

我需要它

https://firebasestorage.googleapis.com/v0/b/thirdeye-65bff.appspot.com/o/hh%20(51).jpg

在 android 或 firebase 中是否可以不使用任何令牌?

【问题讨论】:

  • 对不起我的英语不好。

标签: android firebase firebase-storage


【解决方案1】:

很遗憾,您无法以这种方式修改该 URL 并使其继续工作。

我能想到的最接近的方法就是在末尾附加&.jpg,这确实可以使其正常工作。但是,如果 API 不接受这种格式的内容,那么下载 URL 就很不走运了。

在这种情况下,想到的替代方法是设置您自己的 Cloud Functions 端点,该端点从 Cloud Storage 读取图像并将其返回。这样您就可以更好地控制 URL 格式。

【讨论】:

  • @Puf 谢谢先生您的回复.. 但是先生您能否在最后一行给我更多解释..????
猜你喜欢
  • 2018-01-08
  • 2019-04-01
  • 2021-09-08
  • 1970-01-01
  • 2019-10-13
  • 2017-04-13
  • 2020-11-23
  • 2018-10-26
  • 1970-01-01
相关资源
最近更新 更多