我想使用java读取文件头文件, 我想获取文件类型(图像,音频)。 我已经尝试了很多例子,但似乎没有任何工作。 我试过前子,并没有运气, 可以有一个人告诉我如何使用前子或一些其他的Java API 感谢读取文件头...使用java读取文件头文件
2
A
回答
0
使用mime-util's MagicMimeMimeDetector:
detector.getMimeTypes(file)
4
File f = new File(filepath);
System.out.println("Mime Type of " + f.getName() + " is " +
new MimetypesFileTypeMap().getContentType(f));
+1
它只适用于文件有扩展名,我试图读取未知的文件类型(如临时文件,没有任何扩展名的转储文件) – Eric
相关问题
- 1. curl:从文件中读取头文件
- 2. 读取WAVE文件的标头文件
- 3. 读取/写入文件头
- 4. 用XML读取文件Java
- 5. 用java读取tzdata文件
- 6. 用Java读取XSD文件
- 7. 用Java读取XML文件
- 8. 用Java读取bin文件
- 9. 用Java读取XML文件
- 10. 用Java读取文件
- 11. 用Java读取CSV文件
- 12. 用Java读取MSI文件
- 13. 用Java读取XML文件
- 14. 用Java读取文件
- 15. 用Java读取pgm文件
- 16. 用Java读取.txt文件?
- 17. 是否可以使用Java来读取位图文件头?
- 18. 如何通过使用java头来读取csv文件?
- 19. 使用Java解析/读取C头文件
- 20. 使用java读取linux配置文件
- 21. 使用Java读取.qm翻译文件
- 22. 使用java从odt文件读取XForm
- 23. 使用java读取文件为1KB块
- 24. 使用RandomAccessFile读取txt文件(Java)
- 25. 使用Java扫描器读取文件
- 26. 使用Java读取excel文件
- 27. 的Java:使用流读取文件
- 28. 使用fileinputstream在java中读取文件
- 29. 使用Java读取文件时出错
- 30. 使用java读取xml文件
见本重复以帮助实现这一点。 http://stackoverflow.com/questions/8191720/reading-the-header-of-a-file-in-java – Bitmap
检查这一个:http://stackoverflow.com/questions/51438/gettinga-a- files-mime-type-in-java –
定义“没有任何工作”和“没有运气”。具体来说,你期待什么结果,你实际得到了什么结果?并用什么代码?反对什么文件? – EJP