我正在尝试从文件中获取 mime 类型,但它似乎总是返回
application/octet
MimetypesFileTypeMap mftm = new MimetypesFileTypeMap();
System.out.println("Mime Type of " + file.getName() + " is " +
mftm.getContentType(file));
我知道有问题的文件是png
我正在尝试从文件中获取 mime 类型,但它似乎总是返回
application/octet
MimetypesFileTypeMap mftm = new MimetypesFileTypeMap();
System.out.println("Mime Type of " + file.getName() + " is " +
mftm.getContentType(file));
我知道有问题的文件是png
更好的尝试:
FileTypeMap.getDefaultFileTypeMap();
仅供参考 - 如果这是 Java 7,则早期 Java 7 JRE 中有一个已知错误已修复:http ://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7096063