canvas绘图后用 canvasDom.toDataURL()可以得到png格式图片的base64 dataURI

然后用ajax post给后台  ,后端程序把开头的data:image/png;base64, 去掉 得到base64内容然后decode存入文件即可

 

今天碰到的坑是 node base64_decode的时候网上说的都是 new Buffer(p , \’base64\’).toString()

但把这个内容写入文件 图片怎么都是损坏 反复尝试后得到正确的图片的方法是 new Buffer(p , \’base64\’) 没有后面的toString 把流写入文件即可

版权声明:本文为vaal-water原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://www.cnblogs.com/vaal-water/p/3238444.html