正在显示
3 个修改的文件
包含
3 行增加
和
16 行删除
| @@ -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 上传的文件 |
-
请 注册 或 登录 后发表评论