update:若图片的base64有头信息,手动进行截取

This commit is contained in:
divenswu 2023-04-13 12:48:24 +08:00
parent cb0e1e8bf1
commit 1d94f4a7d9

View File

@ -66,9 +66,9 @@ public class ImageMat implements Serializable {
public static ImageMat fromBase64(String base64Str){
InputStream inputStream = null;
try {
// 新版本JDK被移除替换为Base64.Decoder
// BASE64Decoder decoder = new BASE64Decoder();
// byte[] data = decoder.decodeBuffer(base64Str);
if(base64Str.contains(",")){
base64Str = base64Str.substring(base64Str.indexOf(",")+1);
}
Base64.Decoder decoder = Base64.getMimeDecoder();
byte[] data = decoder.decode(base64Str);
inputStream = new ByteArrayInputStream(data);