base64的形式为“data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0。。。。”;
当接收到上边的内容后,需要将data:image/png;base64,这段内容过滤掉,过滤成:“iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0。。。”;然后进行保存。

app.post('/upload', function(req, res){
//接收前台POST过来的base64
var imgData = req.body.imgData;
//过滤data:URL
var base64Data = imgData.replace(/^data:image\/\w+;base64,/, "");
var dataBuffer = new Buffer(base64Data, 'base64');
fs.writeFile("image.png", dataBuffer, function(err) {
if(err){
res.send(err);
}else{
res.send("保存成功!");
}
});
});

最新文章

  1. [WPF系列]-TreeView的常用事项
  2. SQL Server Reporting Services (SSRS): Reporting Services in SQL Server 2012 (codename "Denali") will support XLSX, DOCX formats. Bye bye 65536 rows limit in XLS files ;)
  3. php中rsa加密解密验证
  4. Ubuntu sudo NOPASSWD设置
  5. Android fragment 想activity 传送数据
  6. PHP执行.SQL文件的实例代码分享
  7. php把时间格式化
  8. Linux下crontab命令详解
  9. javascript技巧字典【转藏】
  10. bzoj 1501: [NOI2005]智慧珠游戏 Dancing Link
  11. CLR读书笔记——委托
  12. Android N多窗口支持
  13. sea.js介绍
  14. webServices 使用GET请求接口方法
  15. [Swift]LeetCode478. 在圆内随机生成点 | Generate Random Point in a Circle
  16. Photoshop合成雪景天使美女照片
  17. Linux命令行下载工具
  18. CentOS7下mariadb日常管理
  19. 四大Java EE容器(Tomcat、JBoss、Resin、Glassfish)之简单比较
  20. php模拟post提交请求与调用接口

热门文章

  1. LeetCode 752. Open the Lock
  2. python函数 | 三元运算
  3. linux查看反汇编
  4. kafka设计要点之高吞吐量
  5. CF 852E Casinos and travel
  6. DDL/DML/DCL区别
  7. 【cf比赛记录】Codeforces Round #600 (Div. 2)
  8. Android Studio 之 LiveData 的配合使用,底层数据变化,自动通知界面
  9. eclipse修改代码没用、debug无法进断点、
  10. 如何保证MQ的顺序性?比如Kafka