我对Buffers和ReadableStreams很新,所以这可能是一个愚蠢的问题.我有一个库作为ReadableStream的输入,但我的输入只是一个base64格式的图像.我可以像这样转换Buffer中的数据:
var img = new Buffer(img_string, 'base64');
Run Code Online (Sandbox Code Playgroud)
但我不知道如何将其转换为ReadableStream或将我获得的Buffer转换为ReadableStream.
有没有办法做到这一点,还是我试图实现不可能的?
谢谢.
如何在node.js中创建命名管道?
PS:现在我正在创建一个命名管道,如下所示.但我认为这不是最好的方法
var mkfifoProcess = spawn('mkfifo', [fifoFilePath]);
mkfifoProcess.on('exit', function (code) {
if (code == 0) {
console.log('fifo created: ' + fifoFilePath);
} else {
console.log('fail to create fifo with code: ' + code);
}
});
Run Code Online (Sandbox Code Playgroud)