Sfoglia il codice sorgente

资料导入下载,资料查询单个下载,将#变成号

cr 2 giorni fa
parent
commit
7ba36bc22b

+ 1 - 1
blade-service/blade-manager/src/main/java/org/springblade/manager/controller/ExcelTabController.java

@@ -2362,7 +2362,7 @@ public class ExcelTabController extends BladeController {
             OutputStream toClient = new BufferedOutputStream(response.getOutputStream());
             response.setContentType("application/pdf");
             response.setCharacterEncoding("UTF-8");
-            fileName = fileName.replaceAll("/", "_");
+            fileName = fileName.replaceAll("/", "_").replaceAll("#","号");
             String encode = URLEncoder.encode(fileName, "UTF-8");
             encode = encode.replaceAll( "%2B", "+");
             response.setHeader("Content-disposition", "attachment;filename=" + encode + ".pdf");

+ 1 - 0
blade-service/blade-manager/src/main/java/org/springblade/manager/controller/WbsTreeContractController.java

@@ -641,6 +641,7 @@ public class WbsTreeContractController extends BladeController {
                 setCommentToFirstCell(mainWorkbook, sheetAt, cell, originalFileName);
             }
             try {
+                originalFileName = originalFileName.replaceAll("#", "号");
                 // 1. 先编码所有字符
                 String fullyEncoded = URLEncoder.encode(originalFileName, StandardCharsets.UTF_8.name());