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