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 把流寫入文件即可