Java-MimetypesFileTypeMap总是返回application/octet



我试图从文件中获取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

相关内容

  • 没有找到相关文章

最新更新