歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux編程 >> Linux編程 >> Java如何獲取Content-Type的文件類型Mime Type

Java如何獲取Content-Type的文件類型Mime Type

日期:2017/3/1 9:41:33   编辑:Linux編程

在Http請求中,有時需要知道Content-Type類型,尤其是上傳文件時,更為重要,雖然有些辦法可以解決,但都不太准確或者繁瑣,索性我發現一個開源的類庫能夠解決相對完美的解決這個問題,它就是jMimeMagic。

jMimeMagic是一個用來檢測文件或者數據流的 MIME 類型的 Java 類庫。 最新版本是V 0.1.2。需要jar包:commons-logging-1.0.x.jar,log4j-1.2.x.jar

下載地址

------------------------------------------分割線------------------------------------------

免費下載地址在 http://linux.linuxidc.com/

用戶名與密碼都是www.linuxidc.com

具體下載目錄在 /2014年資料/8月/1日/Java如何獲取Content-Type的文件類型Mime Type

下載方法見 http://www.linuxidc.com/Linux/2013-07/87684.htm

------------------------------------------分割線------------------------------------------

它的用法很簡單,如下:

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

不過,該方法在效率上低一些,算是它的缺點了。

Copyright © Linux教程網 All Rights Reserved