Google云端存储在哪里查找文件?

时间:2018-11-06 21:39:06

标签: firebase google-cloud-storage google-cloud-functions

我正在尝试使用documentation中的示例代码来理解bucket.upload()。应该将文件从计算机的本地目录上传到Firebase Cloud Storage:

exports.Storage = functions.firestore.document('Storage_Value').onUpdate((change, context) => {

  const {Storage} = require('@google-cloud/storage');
  const storage = new Storage();
  const bucket = storage.bucket('myapp.appspot.com');

  bucket.upload('./hello_world.ogg', function(err, file, apiResponse) {

    if (err) {
        console.log(err);
      }
      else {
        console.log("No error.");
      }
  });
});

错误消息为ENOENT: no such file or directory。我可以在计算机硬盘上的应用程序根目录中看到该文件。该文件为12 KB。为什么Google Cloud Functions无法找到文件?

1 个答案:

答案 0 :(得分:0)

我将文件hello_world.ogg从项目根目录移到了functions子目录。这次我回到了No error。我将对此进行进一步的探索...