我正在尝试使用java读取文件头, 我想获取文件类型(图像,音频等)。 我尝试过很多例子但似乎没什么用。 我试过preon但没有运气, 有人可以告诉我如何使用preon或其他Java apis读取文件头 感谢...
答案 0 :(得分:4)
File f = new File(filepath);
System.out.println("Mime Type of " + f.getName() + " is " +
new MimetypesFileTypeMap().getContentType(f));
答案 1 :(得分:0)
使用mime-util's MagicMimeMimeDetector:
detector.getMimeTypes(file)