Как создать 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;
  }
Другие вопросы по тегам