From 5cc9092e149900e09d997e068eb961aae00bb561 Mon Sep 17 00:00:00 2001 From: wangtao Date: Thu, 8 May 2025 13:57:09 +0800 Subject: [PATCH] Update WebUtils.java fix '+'encoding error --- server/src/main/java/cn/keking/utils/WebUtils.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/server/src/main/java/cn/keking/utils/WebUtils.java b/server/src/main/java/cn/keking/utils/WebUtils.java index de14fb642..e00a9ca84 100644 --- a/server/src/main/java/cn/keking/utils/WebUtils.java +++ b/server/src/main/java/cn/keking/utils/WebUtils.java @@ -85,7 +85,7 @@ public static String urlEncoderencode(String urlStr) { } if (!UrlEncoderUtils.hasUrlEncoded(fullFileName)) { //判断文件名是否转义 try { - urlStr = URLEncoder.encode(urlStr, "UTF-8").replaceAll("\\+", "%20").replaceAll("%3A", ":").replaceAll("%2F", "/").replaceAll("%3F", "?").replaceAll("%26", "&").replaceAll("%3D", "="); + urlStr = URLEncoder.encode(urlStr, "UTF-8").replaceAll("\\+", "%2B").replaceAll("%3A", ":").replaceAll("%2F", "/").replaceAll("%3F", "?").replaceAll("%26", "&").replaceAll("%3D", "="); } catch (UnsupportedEncodingException e) { e.printStackTrace(); }