Я являюсь разработчиком Python, но обстоятельства проекта, над которым я сейчас работаю, обязывают меня найти решение в Node.js.
У меня есть проверка документации ВКласс File, у меня есть этот метод: createReadStream, но кто заставляет меня скачивать в локальном, прежде чем читать его.
Однако решение, которое я ищу, похоже на сохранение содержимого в переменной, чтобы я мог читать и интерпретировать, как захочу.
Это скрипт метода createReadStream ():
var storage = require('@google-cloud/storage')();
var bucket = storage.bucket('my-bucket');
var fs = require('fs');
var remoteFile = bucket.file('image.png');
var localFilename = '/Users/stephen/Photos/image.png';
remoteFile.createReadStream()
.on('error', function(err) {})
.on('response', function(response) {
// Server connected and responded with the specified status
})
.on('end', function() {
// The file is fully downloaded.
})
.pipe(fs.createWriteStream(localFilename));
Спасибо за ваше понимание и помощь.