From bf1a97cd7d60f316022d5c5859261ccf8181558f Mon Sep 17 00:00:00 2001 From: lxw <810412026@qq.com> Date: 星期三, 17 八月 2022 11:21:20 +0800 Subject: [PATCH] 软件下载 --- src/main/java/com/whyc/service/ProductSoftwareService.java | 4 +++- 1 files changed, 3 insertions(+), 1 deletions(-) diff --git a/src/main/java/com/whyc/service/ProductSoftwareService.java b/src/main/java/com/whyc/service/ProductSoftwareService.java index 293aed3..e23625c 100644 --- a/src/main/java/com/whyc/service/ProductSoftwareService.java +++ b/src/main/java/com/whyc/service/ProductSoftwareService.java @@ -4,6 +4,7 @@ import com.github.pagehelper.PageHelper; import com.github.pagehelper.PageInfo; import com.whyc.constant.UserOperation; +import com.whyc.dto.FileDirPath; import com.whyc.dto.Response; import com.whyc.dto.ZipUtils; import com.whyc.mapper.ProductSoftwareMapper; @@ -47,6 +48,7 @@ } //鏍规嵁杞欢鍚嶇О瀹炵幇杞欢涓嬭浇 public void downLoadSoftware(HttpServletRequest req, HttpServletResponse resp, String softwareName) { + String fileDirName = FileDirPath.getFileDirName(); QueryWrapper wrapper=new QueryWrapper(); wrapper.eq("software_name",softwareName); wrapper.last("limit 1"); @@ -56,7 +58,7 @@ resp.addHeader("Content-Disposition", "attachment;filename=" + new String(softwareName.getBytes("UTF-8"), "ISO8859-1")); OutputStream out = resp.getOutputStream(); - FileInputStream in = new FileInputStream(software.getSoftwareUrl()); + FileInputStream in = new FileInputStream(fileDirName+File.separator+software.getSoftwareUrl()); int len=0; byte[] buffer =new byte[1024]; //7. 灏嗙紦鍐插尯涓殑鏁版嵁杈撳嚭 -- Gitblit v1.9.1