优化mime获取,优化因第三方包里包含mine.types导致加载不正确

This commit is contained in:
thinkgem
2022-05-26 10:24:38 +08:00
parent 986ff8befe
commit b4ddab035a
2 changed files with 6 additions and 1 deletions

View File

@@ -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);
}