将Firebase存储文件夹下载到Cloud Functions临时文件夹

时间:2019-09-25 09:40:41

标签: node.js firebase google-cloud-functions google-cloud-storage firebase-storage

我正尝试从Firebase Storage下载整个文件夹,因此我可以压缩这些文件并将其上传回Firebase Storage,同时生成下载链接。

我读了很多文章和代码,但是一切似乎都超出了我的范围。

您是否有一个清晰的示例,说明如何将Firebase存储文件夹下载到Cloud Functions临时文件夹,或者至少有一些提示,我可以做到这一点,同时请牢记我要定位到特定文件夹?

1 个答案:

答案 0 :(得分:1)

SDK没有提供批量下载操作。使用用于云存储的节点SDK下载带有共享前缀的所有文件的一般模式是:

  1. list the files using getFiles位于感兴趣的前缀(文件夹)
  2. 重复它们
  3. 分别下载每个