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 に答える