只是想知道为什么onload事件没有在imgObject上触发。 get查询运行良好,“块”包含图像中的二进制数据,只是在设置src后未触发onload事件。
opts.url='https://images-na.ssl-images-amazon.com/images/I/91WH4ZAD6PL._SY450_.jpg';
// load the img src
https.get(opts.url,function(res) {
var chunks = '';
res.on('data',function(data){
chunks += data;
});
res.on('end',function(){
console.log('image data loaded');
// create the image object
var imgObject = new Canvas.Image;
imgObject.src = chunks;
imgObject.onload =function(){
console.log('image loaded');
}
})
}).on('error',function(e){
console.log(e);
});