更改readstream chunksize

Joe*_*mas 16 javascript node.js

我正在尝试创建一个基于套接字的文件传输系统,因此我遇到了一些麻烦.我想使用node的fs.createReadStream()读取块中的文件,但是我无法从665536更改块大小.我找不到任何关于此的内容.

msc*_*dex 46

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

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

  • @mscdex这是一个非常有用的答案,你到底怎么知道那里有?:-) (3认同)
  • 在我看来,'bufferSize'将是'highWaterMark'更好的名字 (2认同)