gpt4 book ai didi

firebase - 获取 Firebase Storage 文件夹中使用的存储空间

转载 作者:行者123 更新时间:2023-12-04 18:03:13 26 4
gpt4 key购买 nike

我正在创建一个可用于上传文件的 Firebase 应用。如何获取用户在其文件夹中使用的空间量 (users/{userId}/{allPaths=**}) ?

最佳答案

很好的问题。简而言之,没有简单的方法可以做到这一点(即使对我们来说也是如此!),因为这实际上要求我们对整个文件集进行递归并将它们全部汇总。这是一个非常大的 mapreduce,每次上传文件时运行效率不高。

但是,我们会在 metadata.size 中返回单个文件的大小。属性,因此您可以执行自己的操作 list调用服务器(查看 gcloud `),它将为您提供文件和“文件夹”列表。获取文件的大小并将它们相加,然后递归并对所有子文件夹执行相同的操作。总结起来,编写类似 Firebase 实时数据库的内容,您可以在其中轻松地从客户端获取文件夹大小。

关于firebase - 获取 Firebase Storage 文件夹中使用的存储空间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38762731/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com