我这样写可以导出文件,但图片是无法显示的,因为不是一个有效的图片文件
writer.onwrite = function(result){
alert('success');
};
var base64 = canvas.toDataURL('image/jpg')
,img = new Image();
img.src = base64;
//这里是处理图片
ctx.clearRect(0,0,canvas.width,canvas.height);
ctx.drawImage(image,0,0,canvas.width,canvas.height);
ctx.drawImage(img,0,0,canvas.width,canvas.height);
//导出base64与取出base64头
base64 = canvas.toDataURL('image/jpg');
base64 = base64.replace(/^data:image\/\w+;base64,/, '');
//写入文件
var dataBuffer = new Buffer(base64,'base64');
writer.write(bufferArr);
深井菜鸟 (作者)
感谢
2016-09-27 09:52