我遇到了一个关于在 Nodejs 中将缓冲区转换为流的问题。代码如下:
var fs = require('fs');
var b = Buffer([80,80,80,80]);
var readStream = fs.createReadStream({path:b});
代码引发异常:
TypeError: path must be a string or Buffer
但是 Nodejs 的文档说 fs.createReadStream() 可以接受 Buffer。
fs.createReadStream(路径[,选项])
路径 <字符串> | <缓冲区> | <网址>
选项 <字符串> | <对象>
有人可以回答这个问题吗?非常感谢!
原文由 zhangjpn 发布,翻译遵循 CC BY-SA 4.0 许可协议
NodeJS 8+ 版本。将缓冲区转换为流