/**
* 替换html中的base64图片数据为实际图片
* @param html
* @param fileRoot 本地路径
* @param serRoot 服务器路径
* @return
*/
public static String replaceBase64Image(String html,String fileRoot,String serRoot){
File file = new File(fileRoot);
if(!file.exists()){//文件根目录不存在时创建
new File(fileRoot).mkdirs();
}
String htmlContent = html;
Pattern pattern = Pattern.compile("\\<img[^>]*src=\"data:image/[^>]*>");
Matcher matcher = pattern.matcher(html);
GUIDUtils.init();
while(matcher.find()){ //找出base64图片元素
String str = matcher.group();
String src = ExStringUtils.substringBetween(str, "src=\"", "\"");//src="..."
String ext = ExStringUti
JAVA 把base64图片数据转为本地图片
最新推荐文章于 2024-08-23 23:59:05 发布
本文详细介绍了如何使用Java处理Base64编码的图像数据,并将其转换为本地磁盘上的图片文件,涵盖了编码解码过程和文件保存步骤。
摘要由CSDN通过智能技术生成