Răsfoiți Sursa

3.4.6 20250613 测试下载文件名乱码

xiaofei 3 săptămâni în urmă
părinte
comite
3b2f73eb9c

+ 1 - 0
teachcloud-common/src/main/java/com/qmth/teachcloud/common/util/Zip4jUtil.java

@@ -169,6 +169,7 @@ public class Zip4jUtil {
             }
             // 生成的压缩文件
             ZipFile zipFile;
+            password = null;
             if (Objects.nonNull(password)) {
                 zipFile = new ZipFile(scrPath, password.toCharArray());
             } else {

+ 1 - 1
teachcloud-mark/src/main/java/com/qmth/teachcloud/mark/service/impl/MarkStudentServiceImpl.java

@@ -1538,7 +1538,7 @@ public class MarkStudentServiceImpl extends ServiceImpl<MarkStudentMapper, MarkS
             ExcelWriter writer = ExcelWriter.create(ExcelType.XLSX);
             writer.writeDataArrays("成绩单", null, columnNames, columnValues.listIterator());
 //            FileOutputStream fileOut = new FileOutputStream(downloadFilePath + File.separator + basicCourse.getName() + "-成绩单" + SystemConstant.EXCEL_PREFIX);
-            Path filePath = Paths.get(downloadFilePath, basicCourse.getName() + "-成绩单" + SystemConstant.EXCEL_PREFIX);
+            Path filePath = Paths.get(downloadFilePath, "111" + SystemConstant.EXCEL_PREFIX);
             OutputStream outputStream = Files.newOutputStream(filePath, StandardOpenOption.CREATE, StandardOpenOption.WRITE);
             writer.output(outputStream);
             outputStream.flush();