我想获取文件的模仿类型,有人可以帮我吗
我想要这样的MIME类型...
File file=new File("example.jpeg");
String MimeTypeOfFile=/*files mimetype*/;
先感谢您
最佳答案
您可以使用Apache Tika库:它可以检测并提取出上千种不同文件类型的元数据和文本
http://tika.apache.org/0.7/detection.html
它具有各种方法,例如扩展名检查或读取文件数据以检测mime类型。这比写自己要容易,高效。
范例:
System.out.println(new Tika().detect(new File(PATH_TO_FILE)));