改变readstream块大小

我试图创build一个基于套接字的文件传输系统,因此我想出了一些麻烦。 我想使用节点的fs.createReadStream()块读取文件,但我无法改变块的大小从665536.我找不到任何关于这一点。

根据ReadStream代码 ,您应该能够通过在ReadStream选项中显式设置来增加highWaterMark:

 var rs = fs.createReadStream('/foo/bar', { highWaterMark: 128 * 1024 });