2016-08-04 68 views

回答

5

偉大的問題。總之,沒有簡單的方法來做到這一點(即使對我們來說也是如此!),因爲這實際上要求我們重新整理一整套文件並將它們總結起來。這是一個非常大的mapreduce,每次上傳文件時都無法運行。

然而,我們這樣做,返回單個文件的大小在metadata.size屬性,這樣你就可以在服務器(看gcloud`),這將給你的文件和「文件夾」的列表上執行自己的list電話。取出文件的大小並添加它們,然後對所有子文件夾執行相同的操作。總結它們,並將它們寫入Firebase實時數據庫,您可以在其中輕鬆獲取客戶端的文件夾大小。

相關問題