前台:
var imgData =canvasObj.toDataURL("image/png");//获取将canvas中图片数据
然后发送到后台的数据是这样的:
iVBORw0KGgoAAAANSUhEUgAAAUAAAADwCAYAAABxLb1rAAAgAElEQVR4XnS9CbBu6VWet8883KkHdUtqDUhqcBUQQ...我该怎么把这串数据保存为图片呢?
var imgData =canvasObj.toDataURL("image/png");//获取将canvas中图片数据
然后发送到后台的数据是这样的:
iVBORw0KGgoAAAANSUhEUgAAAUAAAADwCAYAAABxLb1rAAAgAElEQVR4XnS9CbBu6VWet8883KkHdUtqDUhqcBUQQ...我该怎么把这串数据保存为图片呢?
解决方案 »
- 解析类似mybatis if标签的思路
- spring中泛型DAO的问题
- ajax怎么传一个JSON都JAVA后台?
- 如何使用java将cgm转换成pdf文件?求大侠相助
- tomcat 问题
- 在线急等,weblogic启动不了,Type=EmbeddedLDAP. The value null for attribute CredentialEncrypted could not
- JAVA API文档
- struts循环的问题
- apache2+tomcat5集群配置问题,高手帮忙
- j2ee1.4 bete2的问题
- 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();
}