From 0057ef145ab05b6c34802deb4ff575f975b6283a Mon Sep 17 00:00:00 2001
From: 龚焕茏 <2842157468@qq.com>
Date: 星期四, 16 五月 2024 18:19:15 +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