Class FileValidatorUtil

java.lang.Object
com.evolveum.midpoint.web.component.input.validator.FileValidatorUtil

public final class FileValidatorUtil extends Object
Author:
matisovaa
  • Field Details

    • ALLOWED_UPLOAD_IMAGE_CONTENT_TYPES

      public static final List<String> ALLOWED_UPLOAD_IMAGE_CONTENT_TYPES
    • CONTENT_TYPES_TO_MAGIC_NUMBERS

      public static final Map<String,String> CONTENT_TYPES_TO_MAGIC_NUMBERS
  • Constructor Details

    • FileValidatorUtil

      public FileValidatorUtil()
  • Method Details

    • getMimeTypes

      public static List<jakarta.activation.MimeType> getMimeTypes(List<String> stringMimeTypes)
    • 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