Firebase云存储Android-免费检索图像



我真的很困惑从firebase云存储检索图像并将其显示到android应用程序的过程。我浏览了一下网页,但无法得到我的问题的确切答案。

关于我的应用程序,我只是想要一个地方来存储我可以显示的一堆图像(大约2500张(。我不使用身份验证,也不介意公开这些图像

  1. 每次我想从存储中检索图像时,都必须请求下载URL吗我很担心,因为Firebase Storage允许你免费下载1GB/天,每天只有50k的下载操作,这对于2500张图像来说并不是很多下载操作。

  2. 有没有一种方法可以让我访问和显示图像,而不必每次显示图像时都调用 reference.getDownloadUrl(( **?**也许是某种变通方法,将图像公开,然后将云存储URL存储在房间数据库中?

如有任何帮助,我们将不胜感激。

每次我想从存储中检索图像时,都必须请求下载URL吗?

不,您可以重复使用相同的URL。将该URL存储在您喜欢的任何位置。但每次访问URL时,您总是要为出口支付费用。超过免费限额后没有免费下载。

有没有一种方法可以让我访问和显示图像,而不必每次显示图像时都调用reference.getDownloadUrl((?

不,正如我上面所说,如果你愿意,你可以重用相同的URL。您还可以将整个云存储桶配置为公共存储桶,并按照此处链接中的描述简单地构建对象的URL。但同样,下载将按照正常的云存储费率计费。

请访问Firebase控制台中的"存储"选项卡,为您的存储桶启用Firebase存储,并确保您有足够的权限正确配置资源&";,"状态":"ACCESS_BUCKET";

最新更新