diff --git a/src/main/java/com/we/controller/PhotographController.java b/src/main/java/com/we/controller/PhotographController.java index c6bb305fcfd46d8f64b66b634bc1c62e7e7c90fa..36c4b6645f43fb7b3d2303149f32561e66bf907f 100644 --- a/src/main/java/com/we/controller/PhotographController.java +++ b/src/main/java/com/we/controller/PhotographController.java @@ -40,9 +40,10 @@ public class PhotographController { return "false"; } BASE64Decoder decoder = new BASE64Decoder(); + String baseurl = base64url.replace("data:image/png;base64,", ""); try { // Base64解码 - byte[] b = decoder.decodeBuffer(base64url); + byte[] b = decoder.decodeBuffer(baseurl); for (int i = 0; i < b.length; ++i) { if (b[i] < 0) {// 调整异常数据 b[i] += 256;