Sfoglia il codice sorgente

pdf批量下载文件命名规则修改

lvy 1 mese fa
parent
commit
61c591b34f

+ 3 - 1
blade-service/blade-business/src/main/java/org/springblade/business/controller/InformationWriteQueryController.java

@@ -1471,7 +1471,9 @@ public R<String> batchDownloadFileToZip(String ids, HttpServletResponse response
                     } else if (url != null && url.size() == 1) {
                         url_link = url.get(0);
                     }
-                    urls.add(url_link + "@@@" + result.get(i).getName());
+                    String fileName = result.get(i).getName();
+                    fileName = fileName == null ? "" : fileName.replaceAll("\\\\", "_").replaceAll("/", "_");
+                    urls.add(url_link + "@@@" + fileName);
                 }
 
                 //删除空数据

+ 0 - 1
blade-service/blade-business/src/main/java/org/springblade/business/utils/FileUtils.java

@@ -101,7 +101,6 @@ public class FileUtils {
                             fileName = url.substring(url.lastIndexOf("/") + 1);
                             symbol = "";
                         }
-                        fileName = fileName.replaceAll("\\\\", "_").replaceAll("/", "_");
                         zipos.putNextEntry(new ZipEntry(fileName + symbol));
 
                         os = new DataOutputStream(zipos);