前台:
var imgData =canvasObj.toDataURL("image/png");//获取将canvas中图片数据
然后发送到后台的数据是这样的:
iVBORw0KGgoAAAANSUhEUgAAAUAAAADwCAYAAABxLb1rAAAgAElEQVR4XnS9CbBu6VWet8883KkHdUtqDUhqcBUQQ...我该怎么把这串数据保存为图片呢?
var imgData =canvasObj.toDataURL("image/png");//获取将canvas中图片数据
然后发送到后台的数据是这样的:
iVBORw0KGgoAAAANSUhEUgAAAUAAAADwCAYAAABxLb1rAAAgAElEQVR4XnS9CbBu6VWet8883KkHdUtqDUhqcBUQQ...我该怎么把这串数据保存为图片呢?
解决方案 »
- 转:java学习深度剖析
- aop实现记录日志的代码 谁有 发下邮箱[email protected]
- Java新手将去面试求助有经验的过来人
- 那位老大!大姐有ssh整合的项目视频教材的!!
- 分页性能上的疑惑
- 帮忙看看我的web.xml有什么毛病
- 分布式应用的本地测试环境求助
- Tomcat下 URL 如果带有汉字,如:http://localhost:8080/app/temp/upload/非技术.jpg 就显示不出来,大虾帮帮忙
- 哪位手里有单向MD5 hash计算 的源代码共享一下,谢谢了
- 救命啊!!!!!哪里有weblogic 下载啊?我找了半天没有找到啊!!
- Struts2后台获取input的值,大小写无区别?
- 马士兵老师JAVAEE struts2视频项目源代码
//返回一个 ImageInputStream,它将从给定 Object 中获取输入。
try {
BASE64Decoder decoder = new BASE64Decoder();
byte[] b = decoder.decodeBuffer(imageStr);
for(int i=0;i<b.length;++i){
if(b[i]<0){//调整异常数据
b[i]+=256;
}
}
OutputStream out = new FileOutputStream(savePath+"test.jpg"); //生成图片
out.write(b);
out.flush();
out.close();
} catch (Exception e) {
e.printStackTrace();
}