Commit 2211a75704860d9e6ae9dd02602746b14ad1e67f
1 parent
4088463a
编码文件名修改为uuid方式
Showing
3 changed files
with
3 additions
and
16 deletions
ruoyi/src/main/java/com/ruoyi/common/utils/file/FileUploadUtils.java
| ... | ... | @@ -9,8 +9,8 @@ import com.ruoyi.common.exception.file.FileNameLengthLimitExceededException; |
| 9 | 9 | import com.ruoyi.common.exception.file.FileSizeLimitExceededException; |
| 10 | 10 | import com.ruoyi.common.exception.file.InvalidExtensionException; |
| 11 | 11 | import com.ruoyi.common.utils.DateUtils; |
| 12 | +import com.ruoyi.common.utils.IdUtils; | |
| 12 | 13 | import com.ruoyi.common.utils.StringUtils; |
| 13 | -import com.ruoyi.common.utils.security.Md5Utils; | |
| 14 | 14 | import com.ruoyi.framework.config.RuoYiConfig; |
| 15 | 15 | |
| 16 | 16 | /** |
| ... | ... | @@ -35,8 +35,6 @@ public class FileUploadUtils |
| 35 | 35 | */ |
| 36 | 36 | private static String defaultBaseDir = RuoYiConfig.getProfile(); |
| 37 | 37 | |
| 38 | - private static int counter = 0; | |
| 39 | - | |
| 40 | 38 | public static void setDefaultBaseDir(String defaultBaseDir) |
| 41 | 39 | { |
| 42 | 40 | FileUploadUtils.defaultBaseDir = defaultBaseDir; |
| ... | ... | @@ -125,7 +123,7 @@ public class FileUploadUtils |
| 125 | 123 | { |
| 126 | 124 | String fileName = file.getOriginalFilename(); |
| 127 | 125 | String extension = getExtension(file); |
| 128 | - fileName = DateUtils.datePath() + "/" + encodingFilename(fileName) + "." + extension; | |
| 126 | + fileName = DateUtils.datePath() + "/" + IdUtils.fastUUID() + "." + extension; | |
| 129 | 127 | return fileName; |
| 130 | 128 | } |
| 131 | 129 | |
| ... | ... | @@ -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 | 156 | * @param file 上传的文件 | ... | ... |
ruoyi/src/main/java/com/ruoyi/common/utils/security/Md5Utils.java renamed to ruoyi/src/main/java/com/ruoyi/common/utils/sign/Md5Utils.java