mirror of
https://gitee.com/kekingcn/file-online-preview.git
synced 2026-04-16 05:13:42 +00:00
修复编码转换问题
This commit is contained in:
@@ -61,11 +61,10 @@ public class WebUtils {
|
||||
*
|
||||
*/
|
||||
public static String encodeFileName(String name) {
|
||||
try {
|
||||
name = URLEncoder.encode(name, "UTF-8").replaceAll("\\+", "%20");
|
||||
} catch (UnsupportedEncodingException e) {
|
||||
return null;
|
||||
}
|
||||
name = URLEncoder.encode(name, StandardCharsets.UTF_8)
|
||||
.replaceAll("%2F", "/") // 恢复斜杠
|
||||
.replaceAll("%5C", "/") // 恢复反斜杠
|
||||
.replaceAll("\\+", "%20"); // 空格处理
|
||||
return name;
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user