Zvi*_*arp 5 firebase firebase-storage
我正在创建一个可用于上传文件的Firebase应用.如何获取用户在其文件夹中使用的空间量(users/{userId}/{allPaths=**})?
好问题.简而言之,没有简单的方法可以做到这一点(即使对我们来说也是如此!),因为这实际上要求我们对一整套文件进行递归并将它们全部加起来.这是一个非常大的mapreduce,每次上传文件时都无法运行.
但是,我们会在metadata.size属性中返回单个文件的大小,这样您就可以list在服务器上执行自己的调用(查看gcloud`),它将为您提供文件列表和"文件夹".获取文件的大小并将其添加,然后递归并对所有子文件夹执行相同操作.总结一下,然后写一些类似Firebase实时数据库的东西,在那里你可以轻松地从客户端获取文件夹大小.
| 归档时间: |
|
| 查看次数: |
984 次 |
| 最近记录: |