您的位置:首页 > 编程语言 > Java开发

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();


非常简单,关键是把前面一段没用的剔除掉,我刚开始就忘记去掉这个,折腾了半天
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: