这是新项目中把统计图表导出到文档的小功能,现在写出来方便自己在往后遇到找到。
/**
* 解析base64,返回图片所在路径
* @param base64Info
* @return
*/
public String decodeBase64(String base64Info){
if(StringUtils.isEmpty(base64Info)){
return null;
}
BASE64Decoder decoder = new BASE64Decoder();
String[] arr = base64Info.split("base64,");
//我是把图片放在D盘了
File filePath = new File("D:");
//因为图表的图片后缀是png,所以后台生成的图片也是它了
String picPath = filePath+ "/"+ UUID.randomUUID().toString() +".png";
try {
byte[] buffer = decoder.decodeBuffer(arr[1]);
OutputStream os = new FileOutputStream(picPath);
os.write(buffer);
os.flush();
os.close();
} catch (IOException e) {
throw new RuntimeException();
}
return picPath;
}
点击查看更多内容
2人点赞
评论
共同学习,写下你的评论
评论加载中...
作者其他优质文章
正在加载中
感谢您的支持,我会继续努力的~
扫码打赏,你说多少就多少
赞赏金额会直接到老师账户
支付方式
打开微信扫一扫,即可进行扫码打赏哦