Я использую google-cloud-storage
на Node.js. Попытка найти решение для программной загрузки изображения с внешнего URL-адреса и последующей загрузки в GCS.
Я использую API выборки, чтобы получить изображение и превратить его в блоб
fetch('image.jpg').then( res => {
var blob = res.blob()
})
Все учебники, которые я нашел в Интернете, посвящены загрузке форм с использованием multer. Но ничего о моем случае.
Теперь, каково правильное решение для загрузки этого блоба в мое ведро GCS?
РЕДАКТИРОВАТЬ : я тоже пытался, но безуспешно
bucket.upload(urlImage, function(err, file){
const blobStream = file.createWriteStream();
blobStream.on('error', (err) => {
console.log('error',err)
});
blobStream.on('finish', () => {
console.log('finished with success')
});
blobStream.end(file);
})