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