2

我正在尝试从文件中获取 mime 类型,但它似乎总是返回

 application/octet

 MimetypesFileTypeMap mftm = new MimetypesFileTypeMap();
 System.out.println("Mime Type of " + file.getName() + " is " +
                     mftm.getContentType(file));

我知道有问题的文件是png

4

2 回答 2

3

更好的尝试:

FileTypeMap.getDefaultFileTypeMap();
于 2013-02-13T16:54:14.790 回答
2

仅供参考 - 如果这是 Java 7,则早期 Java 7 JRE 中有一个已知错误已修复:http ://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7096063

于 2013-02-27T04:53:36.597 回答