Где Google Cloud Storage ищет файлы? - PullRequest
0 голосов
/ 07 ноября 2018

Я пытаюсь понять 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 КБ. Почему облачные функции Google не могут найти файл?

1 Ответ

0 голосов
/ 07 ноября 2018

Я переместил свой файл hello_world.ogg из корня проекта в подкаталог functions. На этот раз я вернулся No error. Я исследую это далее ...

...