![](/img/trans.png)
[英]Firebase Storage TypeError: file.getBlob is not a function
[英]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云存储桶客户端下载文件,我比较关心成本和配额。
哪种方法最具成本效益?
使用getBlob()
下载文件。
使用getDownloadURL()
获取下载 url 并随后获取文件。
查看文档 Firebase 提供的周边配额尚不清楚。
与调用getBlob()
相关的配额是否比使用getDownloadURL()
以及随后的 http 请求下载文件更具限制性?
不,您仍会以与downloadURL
相同的方式向带宽收费。 然而,有一个安全优势,任何拥有downloadURL
的人都可以看到和下载图像。 但是,如果您不想返回 URL 而是下载文件本身(受安全规则保护),则可以使用getBlob()
) 。 这样用户就不能共享任何downloadURL
。
查看此Firebase 发行说明视频,其中对此进行了详细说明。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.