Как насчет этого ответа? Пожалуйста, подумайте об этом как об одном из нескольких возможных ответов.
В этом ответе используется модуль stream
.
Модифицированный скрипт:
Когда ваш скрипт модифицирован, пожалуйста, измените следующим образом.
С:
var r = fs.createReadStream(buffer);
Кому:
const stream = require("stream");
var r = new stream.PassThrough().end(buffer);
А также, пожалуйста, измените следующим образом.
С:
const multer = require('zlib');
Кому:
const zlib = require('zlib');
Ссылка:
Если я неправильно понял ваш вопрос, и это не то направление, которое вы хотите, прошу прощения.