synchronized private static boolean isImageFromBase64(String base64Str) {
boolean flag = false;
try {
BufferedImage bufImg = ImageIO.read(new ByteArrayInputStream(new BASE64Decoder().decodeBuffer(base64Str)));
if (null == bufImg) {
return flag;
}
flag = true;
} catch (Exception e) {
System.err.println(e.getMessage());
}
return flag;
}base64Str是经过base64编码后的字符串
本文介绍了一种通过Base64编码字符串判断其是否为有效图片的方法。使用Java的ImageIO结合Base64解码实现这一功能,对于处理前端传来的Base64编码的图片数据非常有用。
6735

被折叠的 条评论
为什么被折叠?



