繁体   English   中英

从客户端访问 Firebase 云存储中的文件时,使用 downloadURL 与 getBlob 获取文件是否更划算?

[英]When accessing files in Firebase Cloud Storage from a client, is it more cost effective to fetch a file using a downloadURL vs getBlob?

在我使用 Firebase v9 的 web 应用程序中:

具体到firebase云存储桶客户端下载文件,我比较关心成本和配额。

哪种方法最具成本效益?

  1. 使用getBlob()下载文件。

  2. 使用getDownloadURL()获取下载 url 并随后获取文件。

查看文档 Firebase 提供的周边配额尚不清楚。

与调用getBlob()相关的配额是否比使用getDownloadURL()以及随后的 http 请求下载文件更具限制性?

不,您仍会以与downloadURL相同的方式向带宽收费。 然而,有一个安全优势,任何拥有downloadURL的人都可以看到和下载图像。 但是,如果您不想返回 URL 而是下载文件本身(受安全规则保护),则可以使用getBlob() ) 。 这样用户就不能共享任何downloadURL

查看此Firebase 发行说明视频,其中对此进行了详细说明。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM