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