![JAR search and dependency download from the Maven repository](/logo.png)
com.zoi7.component.web.util.ImageUtils Maven / Gradle / Ivy
package com.zoi7.component.web.util;
import org.apache.commons.io.FilenameUtils;
import org.apache.commons.lang3.StringUtils;
public class ImageUtils {
public static Boolean isImage(String originalFilename) {
String[] extensions = new String[]{"JPG", "JPEG", "PNG", "GIF"};
return inTypes(extensions, originalFilename);
}
public static Boolean isFile(String originalFilename) {
String[] extensions = new String[]{"ZIP", "DOC", "XLS", "DOCX", "XLSX", "PDF"};
return inTypes(extensions, originalFilename);
}
private static boolean inTypes(String[] extensions, String originalFilename) {
if (StringUtils.isNotBlank(originalFilename)) {
String extension = FilenameUtils.getExtension(originalFilename);
if (StringUtils.isNotBlank(extension)) {
extension = extension.toUpperCase();
for (String extension1 : extensions) {
if (extension.equals(extension1)) {
return true;
}
}
}
}
return false;
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy