从 Google Cloud Storage 下载多个文件(使用 node.js)

Whe*_*ezz 5 javascript download node.js google-cloud-storage

我正在使用带有 Google Cloud Storage 的 node.js 网络服务器(未托管在 Google Cloud 中)来存储我的用户上传的文件。到目前为止一切正常,但我不知道如何允许用户将他们的文件下载到他们的计算机上。对于单个文件很简单,但对于多个文件或文件夹,我想创建一个 zip 文件供用户下载。

除了将文件下载到我的 node.js-webserver(未托管在 Google Cloud 中),在网络服务器上创建一个 zip 文件然后提供下载之外,还有什么可能吗?这不适用于大文件/大量文件。通过网页提供多个谷歌云存储文件以供下载似乎不是很奇特......?我忽略了什么?

Tod*_*odd -2

从命令行:

gsutil -m cp -R gs://<bucket_name>/folder/filematch* /localfolder
Run Code Online (Sandbox Code Playgroud)