我遇到了一个在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
然而,Node.js的文档指出Buffer可被fs.createReadStream()接受。
fs.createReadStream(path[, options])
path <string> | <Buffer> | <URL>
options <string> | <Object>
有人可以回答这个问题吗?非常感谢!