java实现base64字符串转换png图片
2015-12-03 14:42
786 查看
我们知道图片的base64编码类似于srcPath=“data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAMYAAADGCAYAAACJm.........”后面省略,这样的一长串字符串,实际上对于我们有用的是“data:image/png;base64,”之后的字符串,所以我们代码如下
非常简单,关键是把前面一段没用的剔除掉,我刚开始就忘记去掉这个,折腾了半天
BASE64Decoder decoder = new BASE64Decoder(); FileOutputStream write = new FileOutputStream(new File("d://123.png")); byte[] decoderBytes = decoder.decodeBuffer(srcPath.split(",")[1]); write.write(decoderBytes); write.close();
非常简单,关键是把前面一段没用的剔除掉,我刚开始就忘记去掉这个,折腾了半天
相关文章推荐
- JAVA继承引入
- maven下nutz与servlet报错org.nutz.mvc.NutFilter cannot be cast to javax.servlet.Filter
- SpringMVC multipart文件上传
- 选择排序(JAVA实现)
- java必学必会之static关键字
- Spring中的事务控制
- java 用ajaxFileUpload上传文件到指定目录
- java Swing 图片缓冲机制
- spring源码解析-Aop
- isAssignableFrom与instanceof的区别
- 解决JAVA环境变量配置javac不可用问题
- spring源码解析-Webmvc
- JAVA静态变量
- java必学必会之方法的重载(overload)
- JAVA静态的主函数
- java ImageIO处理图像的封装
- java 时区处理机制(0时区转换到服务器时区)
- Java反射的用法详解
- java 字符串分割处理split及特殊符号
- (Eclipse)创建你的第一个android项目