From 491982bb50f431815993d330a26977d5c4228083 Mon Sep 17 00:00:00 2001 From: lxw <810412026@qq.com> Date: 星期三, 17 八月 2022 14:58:46 +0800 Subject: [PATCH] 软件下载 --- src/main/java/com/whyc/service/ProductSoftwareService.java | 3 ++- 1 files changed, 2 insertions(+), 1 deletions(-) diff --git a/src/main/java/com/whyc/service/ProductSoftwareService.java b/src/main/java/com/whyc/service/ProductSoftwareService.java index b7feb78..0ae6b0b 100644 --- a/src/main/java/com/whyc/service/ProductSoftwareService.java +++ b/src/main/java/com/whyc/service/ProductSoftwareService.java @@ -20,6 +20,7 @@ import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; import java.io.*; +import java.net.URLEncoder; import java.util.Date; import java.util.List; @@ -56,7 +57,7 @@ try { // 杞爜闃叉涔辩爜 //resp.addHeader("Content-Disposition", "attachment;filename=" + new String(softwareName.getBytes("UTF-8"), "ISO8859-1")); - resp.setHeader("Content-Disposition", "attachment;filename* = UTF-8''" + new String(softwareName.getBytes("UTF-8"), "ISO8859-1")); + resp.setHeader("Content-Disposition", "attachment;filename=" + URLEncoder.encode ( softwareName, "utf-8")); OutputStream out = resp.getOutputStream(); FileInputStream in = new FileInputStream(fileDirName+File.separator+software.getSoftwareUrl()); int len=0; -- Gitblit v1.9.1