Phantomjs stdout错误

时间:2015-12-09 23:04:17

标签: javascript node.js stream phantomjs

我有以下代码:

`proc.stdout.on('data',function(data){
 var stringData = data.toString();
 if(stringData.indexOf('\n') === -1)
 temp += stringData;
 else{
 temp += stringData;
 temp = '';
 }
 var result = stringData.split('\n')[1];
 result = JSON.parse(result);
}` 

我在object.parse(native)输入的意外结束时收到错误。

从幻像发送的json是{id:temp_id, content:base64},base64内容都是接近1 MB的图像。我的猜测是stdout.on('data')不等待接收整个数据块。我尝试使用stdout,但没有运气,proc.on('end)中使用的代码相同。

0 个答案:

没有答案