Я пытаюсь найти способ загрузить файл PDF, созданный сервером php / MySQL, в мое хранилище Google Storage.URL-адрес прост: www.my_domain.com/file.pdf.Я попытался с кодом ниже, но у меня есть некоторые проблемы, чтобы заставить его работать.Ошибка: путь (fs.createWriteStream (пункт назначения)) должен быть строкой или буфером.Заранее спасибо за помощь!
const http = require('http');
const fs = require('fs');
const {Storage} = require('@google-cloud/storage')
const gcs = new Storage({
keyFilename: 'my_keyfile.json'
})
const bucket = gcs.bucket('my_bucket.appspot.com');
const destination = bucket.file('file.pdf');
var theURL = 'https://www.my_domain.com/file.pdf';
var download = function() {
var file = fs.createWriteStream(destination);
var request = http.get(theURL, function(response) {
response.pipe(file);
file.on('finish', function() {
console.log("File uploaded to Storage")
file.close();
});
});
}