EncodeUtils base64 string 健壮代码

This commit is contained in:
thinkgem
2019-11-12 23:29:49 +08:00
parent f8273502e7
commit 9e902cccf1

View File

@@ -67,6 +67,9 @@ public class EncodeUtils {
* Base64编码.
*/
public static String encodeBase64(String input) {
if (StringUtils.isBlank(input)){
return StringUtils.EMPTY;
}
try {
return new String(Base64.encodeBase64(input.getBytes(DEFAULT_URL_ENCODING)));
} catch (UnsupportedEncodingException e) {
@@ -92,10 +95,13 @@ public class EncodeUtils {
* Base64解码.
*/
public static String decodeBase64String(String input) {
if (StringUtils.isBlank(input)){
return StringUtils.EMPTY;
}
try {
return new String(Base64.decodeBase64(input.getBytes()), DEFAULT_URL_ENCODING);
} catch (UnsupportedEncodingException e) {
return "";
return StringUtils.EMPTY;
}
}