如何从 Cloud Functions for Firebase 中读取和写入 Firebase 存储?

How can I read and write to Firebase Storage from within Cloud Functions for Firebase?

我想将文件从 Cloud Functions for Firebase 保存到 Firebase Storage。

我还想稍后将文件从 Firebase 存储读取到 Cloud Functions for Firebase。

我找不到任何相同的示例。有人可以帮忙吗?

Cloud Functions 运行 在相当标准的 V8 Node.js 容器中。因此,您可以使用常规 Node SDK for Google Cloud Storage 与您的文件进行交互。

来自 link 的代码片段:

// Upload a local file to a new file to be created in your bucket.
bucket.upload('/photos/zoo/zebra.jpg', function(err, file) {
  if (!err) {
    // "zebra.jpg" is now in your bucket.
  }
});

但实际上:只需转到 link,它包含一个比我愿意在此处 copy/paste 更好的示例。