From 5636f3f0e6005cc30dca08ce33f5e6f1e7cd457f Mon Sep 17 00:00:00 2001 From: whyclxw <810412026@qq.com> Date: 星期四, 27 二月 2025 15:30:45 +0800 Subject: [PATCH] 软件上传源码和下载 --- src/main/java/com/whyc/service/SoftcodeService.java | 7 ++++--- 1 files changed, 4 insertions(+), 3 deletions(-) diff --git a/src/main/java/com/whyc/service/SoftcodeService.java b/src/main/java/com/whyc/service/SoftcodeService.java index 764d21f..e79fbc1 100644 --- a/src/main/java/com/whyc/service/SoftcodeService.java +++ b/src/main/java/com/whyc/service/SoftcodeService.java @@ -37,7 +37,7 @@ //婧愮爜涓婁紶 public Response uploadCode(MultipartFile file, String fileNames) throws IOException { String[] nameList=fileNames.split(","); - String fileName = file.getOriginalFilename(); + String codeName = file.getOriginalFilename(); Date date = new Date(); String dateUnion = DateUtil.YYYY_MM_DD_HH_MM_SS_UNION.format(date); //瀛樺偍璺緞 @@ -48,14 +48,15 @@ if(!softwareDirFile.exists()){ softwareDirFile.mkdirs(); } - String codeUrl=softcodeDir+File.separator+fileName; + String codeUrl=softcodeDir+File.separator+codeName; file.transferTo(new File(codeUrl)); if(nameList.length>0){ for(String name:nameList){ Softcode softcode=new Softcode(); softcode.setFileName(name); softcode.setCreateTime(new Date()); - softcode.setCodeUrl(softcodeHttpUrl+File.separator+fileName); + softcode.setCodeUrl(softcodeHttpUrl+File.separator+codeName); + softcode.setCodeName(codeName.substring(0,codeName.lastIndexOf("."))); //鍒ゆ柇鏄惁瀛樺湪婧愮爜锛屽瓨鍦ㄤ慨鏀癸紝涓嶅瓨鍦ㄦ坊鍔� if(mapper.selectOne(new QueryWrapper<Softcode>().eq("file_name",name))!=null){ mapper.update(softcode,new UpdateWrapper<Softcode>().eq("file_name",name)); -- Gitblit v1.9.1