Как создать readStream из байтов в памяти?
Все примеры создания потока, с которыми я столкнулся, сосредоточены вокруг файла. Я работаю с интерфейсом, который требует, чтобы я направлял поток чтения в поток записи. Мой ввод - это необработанные байты в памяти, а не файл.
https://nodejs.org/api/fs.html
Как сделать ^^^, передавая "сырые байты" вместо дескриптора файла?
1 ответ
Это то, что я получил работать (из Как создать потоки из строки в Node.Js?):
streamFromString(raw) {
const Readable = require('stream').Readable;
const s = new Readable();
s._read = function noop() {};
s.push(raw);
s.push(null);
return s;
}