【问题标题】:with Kotlin, can you convert a Google Storage URL (GS://) to HTTPS?使用 Kotlin,您可以将 Google 存储 URL (GS://) 转换为 HTTPS 吗?
【发布时间】:2020-06-28 13:37:43
【问题描述】:

在尝试使用 Glide 和 Picasso 时,我发现它们需要 HTTPS:// 字符串输入。我已经测试过,它工作正常。但是,如果我使用从Storage Reference 获得的GS://,则图像不会加载。

有没有办法将GS:// 转换为HTTPS://?

如果这不是从 firebase 存储读取的正确方法,那么我该如何从 firebase 中检索图像?

【问题讨论】:

  • 不太清楚这与 Kotlin 有什么关系...

标签: android kotlin firebase-storage picasso


【解决方案1】:

如果您在 Cloud Storage 中有一个 gs:// 网址,并且您想使用 Glide 显示它,您可以使用 Firebase 团队提供的 FirebaseUI Storage library。正确集成后,您只需将 gs URL 传递给 Glide,它就会知道如何下载图像进行显示。

据我所知,没有毕加索的等价物。

您还可以使用getDownloadUrl on a StorageReference 获取在任何情况下都可以使用的 HTTPS 下载 URL。

【讨论】:

  • 谢谢道格,您提供的第二个选项实际上是更简单的路线,也是我最终选择的选项!
猜你喜欢
  • 2011-07-12
  • 1970-01-01
  • 2020-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-01-29
  • 1970-01-01
  • 2016-08-20
相关资源
最近更新 更多