From ddf19685be6848a80a55469fd1ed0a87ff5ee71c Mon Sep 17 00:00:00 2001
From: java110 <928255095@qq.com>
Date: 星期六, 15 五月 2021 13:03:15 +0800
Subject: [PATCH] 合并线上代码
---
java110-core/src/main/java/com/java110/core/factory/ValidateCodeFactory.java | 8 +++++---
1 files changed, 5 insertions(+), 3 deletions(-)
diff --git a/java110-core/src/main/java/com/java110/core/factory/ValidateCodeFactory.java b/java110-core/src/main/java/com/java110/core/factory/ValidateCodeFactory.java
index f921d89..e2833a8 100755
--- a/java110-core/src/main/java/com/java110/core/factory/ValidateCodeFactory.java
+++ b/java110-core/src/main/java/com/java110/core/factory/ValidateCodeFactory.java
@@ -1,6 +1,5 @@
package com.java110.core.factory;
-import sun.misc.BASE64Encoder;
import java.awt.Color;
import java.awt.Font;
@@ -14,6 +13,8 @@
import java.util.Random;
import javax.imageio.ImageIO;
+
+import org.apache.commons.codec.binary.Base64;
/**
* <p><b>ValidateCodeFactory Description:</b> (楠岃瘉鐮佺敓鎴�)</p>
* <b>DATE:</b> 2016骞�6鏈�2鏃� 涓嬪崍3:53:34
@@ -23,7 +24,8 @@
//浣跨敤鍒癆lgerian瀛椾綋锛岀郴缁熼噷娌℃湁鐨勮瘽闇�瑕佸畨瑁呭瓧浣擄紝瀛椾綋鍙樉绀哄ぇ鍐欙紝鍘绘帀浜�1,0,i,o鍑犱釜瀹规槗娣锋穯鐨勫瓧绗�
public static final String VERIFY_CODES = "23456789ABCDEFGHJKLMNPQRSTUVWXYZ";
private static Random random = new Random();
- static BASE64Encoder encoder = new sun.misc.BASE64Encoder();
+
+ private static Base64 base64 = new Base64();
/**
@@ -180,7 +182,7 @@
ImageIO.write(image, "jpg", baos);
byte[] bytes = baos.toByteArray();
- return "data:image/jpeg;base64,"+encoder.encodeBuffer(bytes).trim();
+ return "data:image/jpeg;base64,"+base64.encodeToString(bytes).trim();
}
private static Color getRandColor(int fc, int bc) {
--
Gitblit v1.8.0