我正在尝试使用 java 读取文件头,我想获取文件类型(图像,音频等)。我尝试了很多例子,但似乎没有任何效果。我试过preon,但没有运气,有人可以告诉我如何使用preon或其他一些Java API读取文件头谢谢。。。
File f = new File(filepath);
System.out.println("Mime Type of " + f.getName() + " is " +
new MimetypesFileTypeMap().getContentType(f));
使用 mime-util 的 MagicMimeMimeDetector:
detector.getMimeTypes(file)