From 6d05f0dc6e96ead24bb7e035e16f18031b1ede78 Mon Sep 17 00:00:00 2001 From: 龚焕茏 <2842157468@qq.com> Date: 星期五, 17 五月 2024 11:35:26 +0800 Subject: [PATCH] feat:看题新增查询条件 --- src/main/java/com/mindskip/xzs/controller/common/UploadController.java | 13 +++++++++---- 1 files changed, 9 insertions(+), 4 deletions(-) diff --git a/src/main/java/com/mindskip/xzs/controller/common/UploadController.java b/src/main/java/com/mindskip/xzs/controller/common/UploadController.java index 2c2ed72..4c1f474 100644 --- a/src/main/java/com/mindskip/xzs/controller/common/UploadController.java +++ b/src/main/java/com/mindskip/xzs/controller/common/UploadController.java @@ -11,6 +11,8 @@ import java.io.File; import java.io.IOException; +import java.util.HashMap; +import java.util.UUID; /** * @author锛歺p @@ -36,8 +38,8 @@ } try { // 鑾峰彇鏂囦欢鍚� - String fileName = StringUtils.cleanPath(file.getOriginalFilename()); - + String originalFileName = StringUtils.cleanPath(file.getOriginalFilename()); + String randomName = UUID.randomUUID().toString().replace("-", "") + originalFileName.substring(originalFileName.lastIndexOf(".")); // 鎸囧畾鏂囦欢瀛樺偍璺緞 String uploadDir = ruoYiConfig.getUrl(); // 淇敼涓烘偍甯屾湜瀛樺偍鐨勭洰褰� // 濡傛灉鐩綍涓嶅瓨鍦紝鍒欏垱寤虹洰褰� @@ -46,11 +48,14 @@ dir.mkdirs(); } // 鏋勫缓鐩爣鏂囦欢鐨勮矾寰� - String filePath = uploadDir + "/" + fileName; + String filePath = uploadDir + "/" + randomName; // 灏嗘枃浠朵繚瀛樺埌鐩爣浣嶇疆 file.transferTo(new File(filePath)); // 杩斿洖鎴愬姛鍝嶅簲 - return RestResponse.ok("鏂囦欢涓婁紶鎴愬姛"); + HashMap hashMap = new HashMap(2); + hashMap.put("name", originalFileName); + hashMap.put("url", randomName); + return RestResponse.ok(hashMap); } catch (IOException e) { e.printStackTrace(); // 杩斿洖澶辫触鍝嶅簲 -- Gitblit v1.8.0