diff --git a/ruoyi-flowable/src/main/java/com/ruoyi/flowable/controller/SysAttachmentController.java b/ruoyi-flowable/src/main/java/com/ruoyi/flowable/controller/SysAttachmentController.java index ff477f3..9894127 100644 --- a/ruoyi-flowable/src/main/java/com/ruoyi/flowable/controller/SysAttachmentController.java +++ b/ruoyi-flowable/src/main/java/com/ruoyi/flowable/controller/SysAttachmentController.java @@ -66,7 +66,8 @@ public class SysAttachmentController { response.setHeader("content-type", "application/octet-stream"); response.setHeader("Access-Control-Expose-Headers", "Content-Disposition"); response.setContentType("application/octet-stream"); - response.setHeader(HttpHeaders.CONTENT_DISPOSITION, "attachment; filename=download.zip"); + String downloadFileName = processInstanceId + "-" + "attachment.zip"; + response.setHeader(HttpHeaders.CONTENT_DISPOSITION, "attachment; filename="+downloadFileName); ZipUtil.zip(response.getOutputStream(), ArrayUtil.toArray(fileNames, String.class), ArrayUtil.toArray(fileInputStreams, FileInputStream.class)); return null; }