如何从内存中的字节创建readStream?

时间:2018-01-05 20:24:46

标签: node.js stream fs nodejs-stream

我遇到的所有流创建示例都以文件为中心。我正在使用一个接口,要求我将读取流传输到写入流。我的输入是我在内存中的原始字节,而不是文件。

https://nodejs.org/api/fs.html#fs_fs_createreadstream_path_options

如何通过传入'原始字节来完成^^^'而不是文件描述符?

1 个答案:

答案 0 :(得分:0)

这就是我的工作(来自How to create streams from string in 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;
  }