博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
【每日一包0023】concat-stream
阅读量:6869 次
发布时间:2019-06-26

本文共 717 字,大约阅读时间需要 2 分钟。

[github地址:]

concat-stream

类似于一个流的收集器,将读取的流全部存储于该容器

用法:pipe(concat((e)=>{}))

返回:形参为一个函数,该函数的参数为容器里的存储的buffer

const concat = require('concat-stream');const fs = require('fs');fs.createReadStream('./img/640593_0.gif').pipe(concat((buffer)=>{    fs.writeFile('./1.gif', buffer, (err)=>{        if(err){console.log(err)};    });    fs.writeFile('./1.txt', buffer.toString('base64'), (err)=>{        if(err){console.log(err)};    })}))
  • 用write方法写入数组和Uint8Arrays
var write = concat(function(data) {    console.log(data)})write.write([1,2,3])write.write([4,5,6])write.end()
var write = concat(function(data) {})var a = new Uint8Array(3)a[0] = 97; a[1] = 98; a[2] = 99write.write(a)write.write('!')write.end(Buffer.from('!!1'))

转载地址:http://zgdfl.baihongyu.com/

你可能感兴趣的文章
SymmetricDS: 数据库数据同步Database synchronization
查看>>
Disabling OOM killer on Ubuntu 14.04
查看>>
VBS备份脚本
查看>>
CentOS 6.5 自动安装镜像
查看>>
Storm与Spark Streaming比较
查看>>
我的友情链接
查看>>
Exchange Server 运维管理01:Exchange中Active Directory 有什么用?
查看>>
dhcp服务在企业中的应用
查看>>
linux系统管理之四:服务状态
查看>>
VMware View FAQ[一]
查看>>
【原创翻译】布尔值(boolean)
查看>>
三元运算式、lambda表达式、内置函数map、reduce、filter以及yield生成器
查看>>
MySQL分库分表分表后数据的查询(5th)
查看>>
iOS-点击图片放大,再次点击返回原视图 类似查看相册的功能
查看>>
JAVA -- stateless4j StateMachine 使用浅析(二)
查看>>
oracle checkpoint
查看>>
KVM虚拟化开源高可用方案(六)ISCSI ON DRBD搭建及常见故障处理
查看>>
android device related
查看>>
iOS 6 Beta3即将发布,iPhone面板谍照已经曝光
查看>>
hadoop 源码包编译
查看>>