@CleanProxy public class UploadFileValidator extends AbstractValidator
VALIDATION_I18N_RESOURCE
Constructor and Description |
---|
UploadFileValidator() |
Modifier and Type | Method and Description |
---|---|
static Set<String> |
getAllowedContentTypes(IContext context,
String... allowContentTypes) |
static int |
validate(IUploadFileWrapper value,
Set<String> allowedContentTypes,
int minSize,
int maxSize)
验证上传的文件是否合法
|
ValidateResult |
validate(ValidateContext context)
执行并返回验证结果
|
getParamValue
public ValidateResult validate(ValidateContext context)
IValidator
context
- 验证器上下文对象public static int validate(IUploadFileWrapper value, Set<String> allowedContentTypes, int minSize, int maxSize)
value
- 上传文件包装器allowedContentTypes
- 允许的ContentType集合minSize
- 文件size最小值maxSize
- 文件size最大值Copyright © 2022. All rights reserved.