You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
71 lines
2.1 KiB
71 lines
2.1 KiB
package com.ruoyi.common.exception.file; |
|
|
|
import java.util.Arrays; |
|
import org.apache.commons.fileupload.FileUploadException; |
|
|
|
/** |
|
* 文件上传 误异常类 |
|
* |
|
* @author ruoyi |
|
*/ |
|
public class InvalidExtensionException extends FileUploadException |
|
{ |
|
private static final long serialVersionUID = 1L; |
|
|
|
private String[] allowedExtension; |
|
private String extension; |
|
private String filename; |
|
|
|
public InvalidExtensionException(String[] allowedExtension, String extension, String filename) |
|
{ |
|
super("filename : [" + filename + "], extension : [" + extension + "], allowed extension : [" + Arrays.toString(allowedExtension) + "]"); |
|
this.allowedExtension = allowedExtension; |
|
this.extension = extension; |
|
this.filename = filename; |
|
} |
|
|
|
public String[] getAllowedExtension() |
|
{ |
|
return allowedExtension; |
|
} |
|
|
|
public String getExtension() |
|
{ |
|
return extension; |
|
} |
|
|
|
public String getFilename() |
|
{ |
|
return filename; |
|
} |
|
|
|
public static class InvalidImageExtensionException extends InvalidExtensionException |
|
{ |
|
private static final long serialVersionUID = 1L; |
|
|
|
public InvalidImageExtensionException(String[] allowedExtension, String extension, String filename) |
|
{ |
|
super(allowedExtension, extension, filename); |
|
} |
|
} |
|
|
|
public static class InvalidFlashExtensionException extends InvalidExtensionException |
|
{ |
|
private static final long serialVersionUID = 1L; |
|
|
|
public InvalidFlashExtensionException(String[] allowedExtension, String extension, String filename) |
|
{ |
|
super(allowedExtension, extension, filename); |
|
} |
|
} |
|
|
|
public static class InvalidMediaExtensionException extends InvalidExtensionException |
|
{ |
|
private static final long serialVersionUID = 1L; |
|
|
|
public InvalidMediaExtensionException(String[] allowedExtension, String extension, String filename) |
|
{ |
|
super(allowedExtension, extension, filename); |
|
} |
|
} |
|
}
|
|
|