!310 完善ruoyi-file模块的upload接口在文件过大和文件名过长的情况下的返回值中的msg提示信息
Merge pull request !310 from pigwantacat/master
This commit is contained in:
		
						commit
						84ba2dbd93
					
				| @ -11,9 +11,9 @@ public class FileException extends BaseException | |||||||
| { | { | ||||||
|     private static final long serialVersionUID = 1L; |     private static final long serialVersionUID = 1L; | ||||||
| 
 | 
 | ||||||
|     public FileException(String code, Object[] args) |     public FileException(String code, Object[] args, String msg) | ||||||
|     { |     { | ||||||
|         super("file", code, args, null); |         super("file", code, args, msg); | ||||||
|     } |     } | ||||||
| 
 | 
 | ||||||
| } | } | ||||||
|  | |||||||
| @ -11,6 +11,6 @@ public class FileNameLengthLimitExceededException extends FileException | |||||||
| 
 | 
 | ||||||
|     public FileNameLengthLimitExceededException(int defaultFileNameLength) |     public FileNameLengthLimitExceededException(int defaultFileNameLength) | ||||||
|     { |     { | ||||||
|         super("upload.filename.exceed.length", new Object[] { defaultFileNameLength }); |         super("upload.filename.exceed.length", new Object[] { defaultFileNameLength }, "the filename is too long"); | ||||||
|     } |     } | ||||||
| } | } | ||||||
|  | |||||||
| @ -11,6 +11,6 @@ public class FileSizeLimitExceededException extends FileException | |||||||
| 
 | 
 | ||||||
|     public FileSizeLimitExceededException(long defaultMaxSize) |     public FileSizeLimitExceededException(long defaultMaxSize) | ||||||
|     { |     { | ||||||
|         super("upload.exceed.maxSize", new Object[] { defaultMaxSize }); |         super("upload.exceed.maxSize", new Object[] { defaultMaxSize }, "the filesize is too large"); | ||||||
|     } |     } | ||||||
| } | } | ||||||
|  | |||||||
| @ -4,6 +4,8 @@ import java.io.File; | |||||||
| import java.io.IOException; | import java.io.IOException; | ||||||
| import java.nio.file.Paths; | import java.nio.file.Paths; | ||||||
| import java.util.Objects; | import java.util.Objects; | ||||||
|  | 
 | ||||||
|  | import com.ruoyi.common.core.exception.file.FileException; | ||||||
| import org.apache.commons.io.FilenameUtils; | import org.apache.commons.io.FilenameUtils; | ||||||
| import org.springframework.web.multipart.MultipartFile; | import org.springframework.web.multipart.MultipartFile; | ||||||
| import com.ruoyi.common.core.exception.file.FileNameLengthLimitExceededException; | import com.ruoyi.common.core.exception.file.FileNameLengthLimitExceededException; | ||||||
| @ -46,6 +48,9 @@ public class FileUploadUtils | |||||||
|         { |         { | ||||||
|             return upload(baseDir, file, MimeTypeUtils.DEFAULT_ALLOWED_EXTENSION); |             return upload(baseDir, file, MimeTypeUtils.DEFAULT_ALLOWED_EXTENSION); | ||||||
|         } |         } | ||||||
|  |         catch (FileException fe){ | ||||||
|  |             throw new IOException(fe.getDefaultMessage(), fe); | ||||||
|  |         } | ||||||
|         catch (Exception e) |         catch (Exception e) | ||||||
|         { |         { | ||||||
|             throw new IOException(e.getMessage(), e); |             throw new IOException(e.getMessage(), e); | ||||||
|  | |||||||
		Loading…
	
		Reference in New Issue
	
	Block a user
	 若依
						若依