码迷,mamicode.com
首页 > 编程语言 > 详细

Java如何获取Content-Type的文件类型Mime Type

时间:2014-07-30 17:28:34      阅读:198      评论:0      收藏:0      [点我收藏+]

标签:java   http   开源   jmimemagic   

在Http请求中,有时需要知道Content-Type类型,尤其是上传文件时,更为重要,虽然有些办法可以解决,但都不太准确或者繁琐,索性我发现一个开源的类库能够解决相对完美的解决这个问题,它就是jMimeMagic。

jMimeMagic是一个用来检测文件或者数据流的 MIME 类型的 Java 类库。 最新版本是V 0.1.2。需要jar包:commons-logging-1.0.x.jar,log4j-1.2.x.jar

下载地址:点击打开链接

它的用法很简单,如下:

File file = new File("e:\\test\\123.gif")
MagicMatch match = Magic.getMagicMatch(file, false, true);
String contentType = match.getMimeType();
System.out.println(contentType);

不过,该方法在效率上低一些,算是它的缺点了。

Java如何获取Content-Type的文件类型Mime Type,布布扣,bubuko.com

Java如何获取Content-Type的文件类型Mime Type

标签:java   http   开源   jmimemagic   

原文地址:http://blog.csdn.net/wangpeng047/article/details/38302395

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!