当前位置: 移动技术网 > IT编程>网页制作>Html5 > stream流

stream流

2019年07月17日  | 移动技术网IT编程  | 我要评论

美卡币交易平台,湖南科技大学教务网,悠会网

什么是流? node中为什么要有流这个概念 ? 使用场景?

  • 流指的是数据流,指的是数据是分片传输

  • 数据可以实现非阻塞

  • gulp(流式操作)

  • 案例:打包压缩包:

    • 流程:

      *1.读取文件

      * 2. 创建压缩包

      * 3. 将读取的数据流写入压缩包

      * 4. 输出压缩包

    • 代码如下:const fs = require('fs') // 读取yyb.txt文件

    • const zlib = require('zlib') // 创建压缩包

      // const inp = fs.createreadstream( 路径 )
      const inp = fs.createreadstream( './yyb.txt' ) //读出数据

      const gzip = zlib.creategzip() // 创建压缩包

      // const outp = fs.createwritestream(路径)
      const outp = fs.createwritestream( './yyb.txt.gz' )//

      inp
      .pipe( gzip )
      .pipe( outp )

如对本文有疑问,请在下面进行留言讨论,广大热心网友会与你互动!! 点击进行留言回复

相关文章:

验证码:
移动技术网