@java.lang.annotation.Target(value: [FIELD, PARAMETER, ANNOTATION_TYPE]) @java.lang.annotation.Retention(value: RUNTIME) @jakarta.validation.Constraint(validatedBy: AttachmentValidator) @java.lang.annotation.Documented @interface Upload
Ensures that file uploads are of a particular MIME type and size. Examples of values include:
image/* application/pdf
Type Params | Return Type | Name and description |
---|---|---|
|
abstract java.lang.Class<?>[] |
groups() |
|
abstract long |
maxSize() |
|
abstract java.lang.String |
message() |
|
abstract java.lang.String[] |
mimeTypes() |
|
abstract java.lang.Class<? extends jakarta.validation.Payload>[] |
payload() |
|
abstract java.lang.String[] |
value() |
Methods inherited from class | Name |
---|---|
class java.lang.Object |
java.lang.Object#wait(long, int), java.lang.Object#wait(), java.lang.Object#wait(long), java.lang.Object#equals(java.lang.Object), java.lang.Object#toString(), java.lang.Object#hashCode(), java.lang.Object#getClass(), java.lang.Object#notify(), java.lang.Object#notifyAll() |