怎样利用node做出可读流动模式
展开全部
node的可读流基于事件
可读流之流动模式,这种流动模式会有一个"开关",每次当"开关"开启的时候,流动模式起作用,如果将这个"开关"设置成暂停的话,那么,这个可读流将不会去读取文件,直到将这个"开关"重新置为流动。
读取文件流程
读取文件内容的流程,主要为:
打开文件,打开文件成功,将触发open事件,如果打开失败,触发error事件和close事件,将文件关闭。
开始读取文件中的内容,监听data事件,数据处于流动状态,可通过修改开关的状态来暂停读取。
每次读取到的内容放入缓存中,并通过data事件将数据发布出去。
当文件中的内容读取完毕之后,将文件关闭。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询