diff --git a/common/src/main/java/com/jeesite/common/io/FileUtils.java b/common/src/main/java/com/jeesite/common/io/FileUtils.java index 86b21dfe..4fb1b703 100644 --- a/common/src/main/java/com/jeesite/common/io/FileUtils.java +++ b/common/src/main/java/com/jeesite/common/io/FileUtils.java @@ -655,7 +655,12 @@ public class FileUtils extends org.apache.commons.io.FileUtils { */ public static String getContentType(String fileName) { if (mimetypesFileTypeMap == null){ - mimetypesFileTypeMap = new MimetypesFileTypeMap(); + try { + mimetypesFileTypeMap = new MimetypesFileTypeMap(ResourceUtils + .getResourceFileStream("/META-INF/jeesite.mime.types")); + }catch (IOException e) { + mimetypesFileTypeMap = new MimetypesFileTypeMap(); + } } return mimetypesFileTypeMap.getContentType(fileName); } diff --git a/common/src/main/resources/META-INF/mime.types b/common/src/main/resources/META-INF/jeesite.mime.types similarity index 100% rename from common/src/main/resources/META-INF/mime.types rename to common/src/main/resources/META-INF/jeesite.mime.types