项目中经常会需要获取文件的真实MimeType类型,导入activation.jar,在调用其中的API方面简单的获取。
activation.jar文件下载地址:http://www.java2s.com/Code/Jar/a/Downloadactivationjar.htm
/**
* 获文件MimeType
*
* @param file
* 目标文件
* @return MimeType
* @Author Jie
* @Date 2015-2-28
*/
public static String getMimeType(File file) {
return new MimetypesFileTypeMap().getContentType(file);
}
/**
* 获取文件MimeType
*
* @param filePath
* 目标文件的绝对路径
* @return MimeType
* @Author Jie
* @Date 2015-2-28
*/
public static String getMimeType(String filePath) {
return new MimetypesFileTypeMap().getContentType(filePath);
}