作者 RuoYi

编码文件名修改为uuid方式

@@ -9,8 +9,8 @@ import com.ruoyi.common.exception.file.FileNameLengthLimitExceededException; @@ -9,8 +9,8 @@ import com.ruoyi.common.exception.file.FileNameLengthLimitExceededException;
9 import com.ruoyi.common.exception.file.FileSizeLimitExceededException; 9 import com.ruoyi.common.exception.file.FileSizeLimitExceededException;
10 import com.ruoyi.common.exception.file.InvalidExtensionException; 10 import com.ruoyi.common.exception.file.InvalidExtensionException;
11 import com.ruoyi.common.utils.DateUtils; 11 import com.ruoyi.common.utils.DateUtils;
  12 +import com.ruoyi.common.utils.IdUtils;
12 import com.ruoyi.common.utils.StringUtils; 13 import com.ruoyi.common.utils.StringUtils;
13 -import com.ruoyi.common.utils.security.Md5Utils;  
14 import com.ruoyi.framework.config.RuoYiConfig; 14 import com.ruoyi.framework.config.RuoYiConfig;
15 15
16 /** 16 /**
@@ -35,8 +35,6 @@ public class FileUploadUtils @@ -35,8 +35,6 @@ public class FileUploadUtils
35 */ 35 */
36 private static String defaultBaseDir = RuoYiConfig.getProfile(); 36 private static String defaultBaseDir = RuoYiConfig.getProfile();
37 37
38 - private static int counter = 0;  
39 -  
40 public static void setDefaultBaseDir(String defaultBaseDir) 38 public static void setDefaultBaseDir(String defaultBaseDir)
41 { 39 {
42 FileUploadUtils.defaultBaseDir = defaultBaseDir; 40 FileUploadUtils.defaultBaseDir = defaultBaseDir;
@@ -125,7 +123,7 @@ public class FileUploadUtils @@ -125,7 +123,7 @@ public class FileUploadUtils
125 { 123 {
126 String fileName = file.getOriginalFilename(); 124 String fileName = file.getOriginalFilename();
127 String extension = getExtension(file); 125 String extension = getExtension(file);
128 - fileName = DateUtils.datePath() + "/" + encodingFilename(fileName) + "." + extension; 126 + fileName = DateUtils.datePath() + "/" + IdUtils.fastUUID() + "." + extension;
129 return fileName; 127 return fileName;
130 } 128 }
131 129
@@ -153,16 +151,6 @@ public class FileUploadUtils @@ -153,16 +151,6 @@ public class FileUploadUtils
153 } 151 }
154 152
155 /** 153 /**
156 - * 编码文件名  
157 - */  
158 - private static final String encodingFilename(String fileName)  
159 - {  
160 - fileName = fileName.replace("_", " ");  
161 - fileName = Md5Utils.hash(fileName + System.nanoTime() + counter++);  
162 - return fileName;  
163 - }  
164 -  
165 - /**  
166 * 文件大小校验 154 * 文件大小校验
167 * 155 *
168 * @param file 上传的文件 156 * @param file 上传的文件
1 -package com.ruoyi.common.utils.security; 1 +package com.ruoyi.common.utils.sign;
2 2
3 import java.security.MessageDigest; 3 import java.security.MessageDigest;
4 import org.slf4j.Logger; 4 import org.slf4j.Logger;
@@ -454,5 +454,4 @@ public class SysUserServiceImpl implements ISysUserService @@ -454,5 +454,4 @@ public class SysUserServiceImpl implements ISysUserService
454 } 454 }
455 return successMsg.toString(); 455 return successMsg.toString();
456 } 456 }
457 -  
458 } 457 }