javascript - 在 Node.js 中将 Buffer 转换为 ReadableStream

标签 javascript node.js stream buffer

我有一个将 ReadableStream 作为输入的库,但我的输入只是一个 base64 格式的图像。我可以像这样转换 Buffer 中的数据:

var img = new Buffer(img_string, 'base64');

但我不知道如何将其转换为 ReadableStream 或将我获得的 Buffer 转换为 ReadableStream

有没有办法做到这一点?

最佳答案

对于 nodejs 10.17.0 及更高版本:

const { Readable } = require('stream');

const stream = Readable.from(myBuffer);

关于javascript - 在 Node.js 中将 Buffer 转换为 ReadableStream,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13230487/

相关文章:

java - 使用 org.apache.commons.codec.binary.Base64InputStream 解码 Base64 文件

c# - 有效拆分以分隔符分隔的消息

javascript - 如何在 jquery ui datepicker 和 moment.js 使用的日期格式之间进行转换?

javascript - 启用/禁用全屏选项 video.js HTML5

javascript - 如何更改类onclick?

node.js - 不一致地出现错误 : [$injector:modulerr] Failed to instantiate module

javascript - 在react js和redux中过滤时如何返回所有商店

node.js - node.js mongodb 中的 db.getUser

node.js - 如何为 Node JS 的 Chrome 专用 DevTools 添加扩展

C# BinaryReader 无法访问已关闭的文件