base64的形式為“data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0。。。。”;
當接收到上邊的內容后,需要將data:image/png;base64,這段內容過濾掉,過濾成:“iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0。。。”;然后進行保存。
? ? var imgData = req.body.imgfiles;
????var base64Data = imgData.replace(/^data:image\/\w+;base64,/, "");
????console.log(base64Data);
? ? var dataBuffer = new Buffer(base64Data, 'base64');
? ? fs.writeFile("image.png", dataBuffer, function(err) {
? ? ? ? if(err){
? ? ? ? ? res.send(err);
? ? ? ? }else{
? ? ? ? ? res.send("保存成功!");
? ? ? ? }
? ? });