我正在考虑实现一个节点服务器,它将接收潜在大文件的上传并通过另一个流转发数据。我找到了这篇文章:
http://www.componentix.com/blog/13/file-uploads-using-nodejs-once-again
其中有一些有用的代码示例,围绕处理各种事件以及两侧流速度不同的泵问题。我仍然不清楚(而且我似乎无法找到相关文档)是何时通过节点为传入流确切地发出“数据”事件。
节点文档状态:
事件:“数据”
接收到数据时发出。参数数据将是一个缓冲区或字符串。数据的编码由 socket.setEncoding() 设置。(有关更多信息,请参阅可读流部分。)
“收到数据时”是什么意思?当传入的数据块达到一定大小时会触发吗?传入连接何时关闭?一定时间后?