Class FileValidatorUtil
java.lang.Object
com.evolveum.midpoint.web.component.input.validator.FileValidatorUtil
- Author:
- matisovaa
-
Field Summary
FieldsModifier and TypeFieldDescription -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic List<jakarta.activation.MimeType>getMimeTypes(List<String> stringMimeTypes) static booleanisValidContentType(String contentType, List<jakarta.activation.MimeType> allowedTypes) static booleanisValidMagicNumber(String contentType, InputStream inputStream)
-
Field Details
-
ALLOWED_UPLOAD_IMAGE_CONTENT_TYPES
-
CONTENT_TYPES_TO_MAGIC_NUMBERS
-
-
Constructor Details
-
FileValidatorUtil
public FileValidatorUtil()
-
-
Method Details
-
getMimeTypes
-
isValidContentType
public static boolean isValidContentType(String contentType, List<jakarta.activation.MimeType> allowedTypes) throws jakarta.activation.MimeTypeParseException - Throws:
jakarta.activation.MimeTypeParseException
-
isValidMagicNumber
public static boolean isValidMagicNumber(String contentType, InputStream inputStream) throws IOException - Throws:
IOException
-