From 8954ec90143fb27f3b860a316531062b5d9e1171 Mon Sep 17 00:00:00 2001 From: zrj <646384940@qq.com> Date: Fri, 30 Aug 2024 18:12:42 +0800 Subject: [PATCH] jdk 升级为 11 修改不兼容Base64 --- src/main/java/org/springblade/modules/tagging/controller/TaggingController.java | 5 +++-- 1 files changed, 3 insertions(+), 2 deletions(-) diff --git a/src/main/java/org/springblade/modules/tagging/controller/TaggingController.java b/src/main/java/org/springblade/modules/tagging/controller/TaggingController.java index 04ef437..05b1cda 100644 --- a/src/main/java/org/springblade/modules/tagging/controller/TaggingController.java +++ b/src/main/java/org/springblade/modules/tagging/controller/TaggingController.java @@ -38,12 +38,13 @@ import org.springblade.modules.tagging.vo.TaggingVO; import org.springblade.modules.tagging.service.ITaggingService; import org.springblade.core.boot.ctrl.BladeController; -import sun.misc.BASE64Encoder; +//import sun.misc.BASE64Encoder; import java.io.FileOutputStream; import java.io.IOException; import java.net.URLDecoder; import java.net.URLEncoder; +import java.util.Base64; import static org.springblade.common.config.qCodeConfig.*; @@ -122,7 +123,7 @@ String content = url + "?methods=" + gotos+"&jd="+jd+"&x="+x+"&wd="+wd+"&name="+name +"&addressName=" + addressName ; //生成标注二维码 byte[] qrCodeImage = QRCodeUtil.getQRCodeImage(content, 350, 350); - String encode = new BASE64Encoder().encode(qrCodeImage); + String encode = Base64.getMimeEncoder().encodeToString(qrCodeImage); //设置二维码 String a = "data:image/png;base64," + encode; tagging.setQrcode(a); -- Gitblit v1.9.3