diff --git a/jero-boot/jero-boot-module-system/src/main/java/com/jero/modules/system/controller/CommonController.java b/jero-boot/jero-boot-module-system/src/main/java/com/jero/modules/system/controller/CommonController.java index c4d102d1..f4473209 100644 --- a/jero-boot/jero-boot-module-system/src/main/java/com/jero/modules/system/controller/CommonController.java +++ b/jero-boot/jero-boot-module-system/src/main/java/com/jero/modules/system/controller/CommonController.java @@ -64,7 +64,7 @@ public class CommonController { @Value(value="${jero.fileSuffixLimits}") private String[] fileSuffixLimits; - private static String UTF8 ="UTF-8"; + private static final String UTF8 ="UTF-8"; /** * @Author 政辉 @@ -176,7 +176,7 @@ public class CommonController { fileName = ossFile.getFileName(); inputStream = MinioUtil.getMinioFile(MinioUtil.getBucketName(), url); } - response.addHeader("Content-Disposition", "attachment;fileName=" + new String(fileName.getBytes(UTF8),StandardCharsets.ISO_8859_1)); + response.addHeader("Content-Disposition", "attachment;fileName=" + new String(fileName.getBytes(StandardCharsets.UTF_8),StandardCharsets.ISO_8859_1)); response.setContentType("application/force-download");// 设置强制下载不打开 outputStream = response.getOutputStream(); byte[] buf = new byte[1024]; @@ -311,7 +311,7 @@ public class CommonController { throw new RuntimeException("文件["+imgPath+"]不存在.."); } response.setContentType("application/force-download");// 设置强制下载不打开 - response.addHeader("Content-Disposition", "attachment;fileName=" + new String(file.getName().getBytes(UTF8), StandardCharsets.ISO_8859_1)); + response.addHeader("Content-Disposition", "attachment;fileName=" + new String(file.getName().getBytes(StandardCharsets.UTF_8), StandardCharsets.ISO_8859_1)); inputStream = new BufferedInputStream(new FileInputStream(filePath)); outputStream = response.getOutputStream(); byte[] buf = new byte[1024];