ファイルから MIME タイプを取得しようとしていますが、常に返されるようです
application/octet
MimetypesFileTypeMap mftm = new MimetypesFileTypeMap();
System.out.println("Mime Type of " + file.getName() + " is " +
mftm.getContentType(file));
問題のファイルがpngであることは事実です