/** * Validates that passed in Mime type maps to known image mime types * * @param mimeType */ public static void validateImageMimeType(final String mimeType) { if (!(mimeType.equalsIgnoreCase(IMAGE_MIME_TYPE.GIF.getValue()) || mimeType.equalsIgnoreCase(IMAGE_MIME_TYPE.JPEG.getValue()) || mimeType.equalsIgnoreCase(IMAGE_MIME_TYPE.PNG.getValue()))) { throw new ImageUploadException(); } }
public static enum IMAGE_DATA_URI_SUFFIX { GIF("data:" + IMAGE_MIME_TYPE.GIF.getValue() + ";base64,"), JPEG("data:" + IMAGE_MIME_TYPE.JPEG.getValue() + ";base64,"), PNG("data:" + IMAGE_MIME_TYPE.PNG.getValue() + ";base64,"); private final String value; private IMAGE_DATA_URI_SUFFIX(final String value) { this.value = value; } public String getValue() { return this.value; } }