From 30c7f93f47ddbba59e57581eb38b998d3d2f08d2 Mon Sep 17 00:00:00 2001 From: qq_53854309 Date: Fri, 21 Apr 2023 22:04:19 +0800 Subject: [PATCH] 123 --- .../controller/FileDealController.java | 9 ++++++--- .../controller/FilesController.java | 14 +++++++++++--- 2 files changed, 17 insertions(+), 6 deletions(-) diff --git a/src/main/java/com/hao/digitalsignature/controller/FileDealController.java b/src/main/java/com/hao/digitalsignature/controller/FileDealController.java index aba792d..c8b9815 100644 --- a/src/main/java/com/hao/digitalsignature/controller/FileDealController.java +++ b/src/main/java/com/hao/digitalsignature/controller/FileDealController.java @@ -1,5 +1,6 @@ package com.hao.digitalsignature.controller; +import com.hao.digitalsignature.entity.Files; import org.springframework.web.bind.annotation.RequestBody; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RequestParam; @@ -56,10 +57,11 @@ public class FileDealController { public static void downFile(@RequestBody String fileName, HttpServletRequest request, HttpServletResponse response) { // 得到要下载的文件名 - //String fileName = filename.substring(4); - fileName = fileName.substring(0,fileName.length()-1); -// fileName="666.jpg"; + + FilesController filesController=new FilesController(); + filesController.search(fileName); + System.out.println(filesController.search(fileName)); try { File filep = new File(""); @@ -103,6 +105,7 @@ public class FileDealController { in.close(); // 关闭输出流 out.close(); + } catch (Exception e) { System.out.println("error"); } diff --git a/src/main/java/com/hao/digitalsignature/controller/FilesController.java b/src/main/java/com/hao/digitalsignature/controller/FilesController.java index e208048..747c4b9 100644 --- a/src/main/java/com/hao/digitalsignature/controller/FilesController.java +++ b/src/main/java/com/hao/digitalsignature/controller/FilesController.java @@ -1,6 +1,8 @@ package com.hao.digitalsignature.controller; +import com.baomidou.mybatisplus.core.conditions.Wrapper; +import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper; import com.hao.digitalsignature.encryption.DSASign; import com.hao.digitalsignature.encryption.RSAEncrypt; import com.hao.digitalsignature.entity.User; @@ -46,6 +48,15 @@ public class FilesController { // File file = new File(path+photo.getOriginalFilename()); // photo.transferTo(file); // } + @GetMapping("file/search") + public Object search(String name){ + + QueryWrapper wrapper = new QueryWrapper<>(); + wrapper.eq("picture_realname", name); + Files files = fileMapper.selectOne(wrapper); + return files; + } + @PutMapping("/file/update") public String update(int id,String name){ Files file = fileMapper.selectById(id); @@ -60,9 +71,6 @@ public class FilesController { @PostMapping("/file/save") public String save(@RequestBody Files file){ System.out.println(file); - - - BigInteger back[]=new BigInteger[2]; int j=0; Base64 base64 = new Base64(); -- GitLab