复制代码
var canvas = document.getElementById("canvas");var ctx = canvas.getContext("2d");//创建img对象var img=new Image();img.src="./img/icon.jpg";// 添加onload避免异步问题img.onload = function () { ctx.drawImage(img,0,0,200,200); ctx.fillRect(10,10,10,10) var dataURL = canvas.toDataURL();//转成base64 console.log(dataURL);};复制代码
文件转base64的方法如下:
Document 复制代码