【发布时间】:2016-08-19 22:37:47
【问题描述】:
我想将输入流分成 2 个流。因为我通过文件上传发送 2 张图片..
所以在我的控制器中我是这样写的
req.file('image')._files[0].stream
这包含 2 个图像的详细信息。例如长度显示 2 张图像的总和。
所以我想要的是如下所示:
//calculate length of 1st image
var dataLength =0;
req.file('image')._files[0].stream.on('data', function (chunk) {
dataLength += chunk;
})
.on('end', function () { // done
console.log('The length of 1st was:', dataLength);
});
//calculate length of 2nd image
var dataLength2 =0;
req.file('image')._files[0].stream.on('data', function (chunk) {
dataLength2 += chunk;
})
.on('end', function () { // done
console.log('The length of 2nd was:', dataLength2);
});
我应该做些什么改变? 我怎样才能做到这一点?
【问题讨论】:
标签: node.js stream sails.js inputstream node-streams