Попробуйте что-то вроде этого:
const {Storage} = require('@google-cloud/storage');
const storage = new Storage();
const bucketName = ' something ' // bucket you want to upload to
const fileName = ' some path ' // PATH of the file
await storage.bucket(bucketName).upload(filename, {
gzip: true,
metadata: {
cacheControl: 'no-cache'
},
});
Итак, учтите, что для функции загрузки вы должны передать полный путь к файлу, который хотите загрузить.
Если загрузкавсе еще не работает, проверьте, нет ли у вас проблем с правами в вашем GCS ведре. Попробуйте сделать данные общедоступными и повторите попытку загрузки. Но, скорее всего, если ваш файл не загружен и вы не получили ошибку, возможно, что-то застряло в этой части кода:
new Screenshot('http://ghub.io/')
.width(800)
.height(600)
.capture()