是否可以监听Node.js ReadableStream,以便在读取文件时可以在控制台中显示进度条?
在我的特殊情况下,另一个库正在使用我的ReadableStream:fs.createReadStream(filePath)
。同样,我想观看此流以查看已通过此库移动了多少数据。
我在做stream.on('data', callback)
,但意识到它实际上正在阅读流。我宁愿听取改变。我无法弄清楚pipe
将如何帮助我或任何其他方法。
你可以使用progress-stream包来完全按照你的要求去做。如果你对如何实现这个你自己感兴趣 - 检查项目的github page,还看看这些resources。