if (typeof FileReader === 'undefined') {
alert('Your browser does not support FileReader...');
return;
}
var reader = new FileReader();
reader.readAsDataURL(document.getElementById(this.id).files[0]);//控件<input type="file">
reader.onload = function(e) {
var img = new Image();
img.src = this.result;
img.οnlοad=function()
{
ocx.drawImage(img,0,0,800,600);
//ocx=document.getElementById(id).getContext("2d");canvas 画布对象
}
}
图片编译成了Data Url数据,放入img对象中,然后填充进画布。