怎样判断文件的文件 contenttypee

浏览器上传文本文件,content-type只能是text/plain吗_百度知道
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。
浏览器上传文本文件,content-type只能是text/plain吗
我有更好的答案
charset=gb2312&quot:&meta http-equiv=& content=&text/Content-Type&quot正确的因该是
电子产品技术支持
为您推荐:
其他类似问题
文本文件的相关知识
等待您来回答查看: 14631|回复: 15
Httphelper头信息(ContentType)默认为text/html无懈可击
TA的每日心情开心前天&09:25签到天数: 346 天[LV.8]以坛为家I
Httphelper头信息(ContentType)默认为text/html无懈可击
我发现最近有几个网友提出让我把Httphelper类的,
ContentType属性默认值 text/html修改为application/x-www-form-urlencoded
这个问题不在多解释,你们不管怎么说吧,反正不可能修改,除非你们自己修改,这是我最固执的说法,也许你们现在不理解,但我相信等你们懂了什么是最基础的Http就会理解我的。
下面我来说明一下为什么不修改。
Httphelper是干什么的
谁能告诉我。
我相信提这些问题的人,会说
模拟登录,
抓取Ajax,
模拟登录之后的一些操作,
用来实现接口,比如QQ,支付宝,充值的等等。
但是我想告诉你们,你们做这些工作占这个网站或是整个项目的比重的多少。
你们想想Httphelper是干什么的
从这里就能想明白。一个网站80%以上的网页就都是text/html 类型的,我相信很少见一个网站整个或者是大部分是application/x-www-form-urlencoded方式来获取数据的吧。
我来告诉大家Httphelper是做什么的, 
一句简单的话。
辅助实现所有Http协议或者是Https协议的通信
我的方向是:无所不能的爬虫,无所不能的模拟浏览器
而不是我们狭义的这一点点需求。
这是从大方向上所不允许的。
因为自己不懂Http才提出这样的问题。
 为什么这样说,大家向下看。
Http的最基础组成
头信息+Get或者是Post传输方法+凭证+传输数据
我一直认为这是Http里最简单最傻瓜的一个,因为他在任意一个抓包软件中都会清楚的显示出来。
QQ截图23.png (206.39 KB, 下载次数: 124)
23:41 上传
而这里面需要我们注意的并不多,其中最需要我们注意的就是ContentType的属性
为什么,因为他告诉Http是以什么样的方法进行上传。
更多的头信息请看这里
在请求的头信息里还有一个UserAgent不过说实话这个一般不需要写的,
说白了,在Http请求的头信息中,
只要没有故意要增加的部分,
就只有这一个参数需要我们修改,需要我们注意。
然后我了个去,就这一个还是大多数情况下不需要动的。咱们有些人就不知道不懂,不看。
然后还折腾了半天,先是告诉我,我的Httphelper类有问题。最后又说应该默认为application/x-www-form-urlencoded
有时候我生气 就不想回复,这个太基础了,还说一些无知的逻辑。我真想说一句话,没文化真可怕,
但又怕伤了大家的自尊。一直没敢说。于是带气解决问题,言辞犀利。
但是我实在是不明白的是,明明是因为自己连最基础的都不懂,还在那这那的。
application/x-www-form-urlencoded 类型的请求才有多少种,Ajax,C#的Hander,别的没多少了吧,而 text/html 的有多少,成千上万,不要因为自己的现下需求,
或者是自身的学艺不精而,,,想想头信息,这是多么基础的一个东西,
我感觉懂点Http的人& &抓包时这都是必须要看的信息,而有些人,
还一直在提,我只能说应该好好学习下。
Httphelper,不光是让你们实现登录,
抓取数据的,这才占多大点。
现身说法,不 是乱说& &&&更让我接受不了的是以自身说法,因为自己经常做登录,接口之类的项目,就以为90%的都是application/x-www-form-urlencoded
如果只从这个角度看确实是这样,因为这里只有三种接口,Hander,Ajax再加个异步。
但是你们自己都没有想过吗,你的登录占整个网站的比中多少。点多少个页面。
我敢说绝对没有JS文件和Css文件多吧,而这种文件都要使用Text/css Text/js之类的头,那你们会不会让我默认为这两种呢?
有些人告诉和90%我想你知道这个世界上有多少个网站吗?我想没多少人知道吧,我虽然不知道,但是我写爬虫爬取过3600万个网站(就是域名)
<font color="#亿(数据库大上约为320G左右)每天以上的网址。从这里我总结出来的%比,解码方法,参数默认值。如果你每天或者是长这么大第一次听说过这样的数据,
就不要跟我说什么90%之类的话,因为我只会认为这是你自己乱讲的。没有任何根据
这也是我开始做去查网()时创造下来的数据和实践,到现在这个网站也一直在用我的爬虫。我一直在从每天几十亿的数据历练我的类。
所我我才说占比多少。我感觉我有这个权力,因为我确实在使用
写这个文章没有针对谁,也不是说想怎么的,只是想让大家通过这个文章认识到一个问题,没有调查就没有发言权,没有实践就不要随意说话,
如果你是来想让你帮你解决问题的,你一上来就说我的类有问题,你想我会安心的帮你解决问题吗,不会,我只会生气不高兴,我感觉这是人之长情,
毕竟这是免费的服务。我不欠大家的,你们不用一上来就说我这个不行,那个不行的,不行我没逼你们用来着,是你们自己非要用。
虽然今天的话说的有点重了,不过 我还是要说一下,因为我实在不想再因为这些问题而影响心情,也不希望大家因为这样的问题失去解决问题的机会。
我喜欢有礼貌的交流和有根据的建议。如果你真的想提建议,我真心的希望能看看什么是Http。或者最少应该明白我为什么这样写代码,不要一上来就说你这不行,应该怎么样。
& & 找人办事总得先说几句好话吧,这样别人一高兴,肯定愿意帮你的几率就会大。
如果是想来找茬的,我看就没有必要了,因为这里我说了算,你占不了什么 上风。呵呵。
这文章写的&&哎,头一回大晚上写文章,还这么郁闷的写。
算了,大家能听就听不能听也没事,还是一如既往的解决技术问题。
TA的每日心情擦汗 00:07签到天数: 1 天[LV.1]初来乍到
呵呵,站长真有些生气了。
我一直认为,站长的类很好用。的确有人上来就说你的类有问题、有毛病,这是很不客气,也很伤人。不过建议站长还是无视这类人吧,毕竟只是极少数(估计是些毛头不伙之类的,不太懂得尊重他人及尊重他人的无私付出和成果)。
还请站长不要坏了心情。
谨代表我个人,向站长说一声谢谢,辛苦了。
TA的每日心情开心前天&09:25签到天数: 346 天[LV.8]以坛为家I
呵呵,站长真有些生气了。
我一直认为,站长的类很好用。的确有人上来就说你的类有问题、有毛病,这是很不 ...
心情多少会影响点,但绝对不会影响我开源的决心和一如既往的研究的。。。& &关键是 这类人。还天天追着你问,发帖子发QQ,哎,我写这文章算是一个声明吧,以后这类问题就不再提了。也不做回复。
TA的每日心情擦汗 00:07签到天数: 1 天[LV.1]初来乍到
本帖最后由 cload 于
09:59 编辑
站长,在你的截图中,Content-Type: text/ charset=gbk是响应头中的信息。
据我个人浅显的认识,在进行GET请求时,Content-Type这个参数在请求头是不存在的(当然,设置ContentType=&text/html&,甚至设置成&application/x-www-form-urlencoded&,也可以正常返回结果,响应头中,返回对应的text/html、image/png、application/x-javascript……等结果)。
而在httphelper类中,无论GET还是POST,请求头中,ContentType这个参数都是存在的(默认为text/html),而与响应头无关。
仅为请教探讨,绝无冒犯之意。
TA的每日心情开心前天&09:25签到天数: 346 天[LV.8]以坛为家I
站长,在你的截图中,Content-Type: text/ charset=gbk是响应头中的信息。
据我个人浅显的认识,在进 ...
text/html类型的在浏览器里一般默认是不会显示的,因为默认的就是Html格式
该用户从未签到
强烈支持楼主ing……
该用户从未签到
我就沫沫的 发个水贴, 支持下 站长吧,
TA的每日心情开心 06:00签到天数: 7 天[LV.3]偶尔看看II
&&完全能体会飞哥的心情 希望论坛越做越好
TA的每日心情开心前天&09:25签到天数: 346 天[LV.8]以坛为家I
站长,在你的截图中,Content-Type: text/ charset=gbk是响应头中的信息。
据我个人浅显的认识,在进 ...
没有时就是默认值,就是text/html&&这是浏览器默认的,在有些语言的服务器中是不被显示的,通常是显示出来的。
TA的每日心情擦汗 00:07签到天数: 1 天[LV.1]初来乍到
没有时就是默认值,就是text/html&&这是浏览器默认的,在有些语言的服务器中是不被显示的,通常是显示出 ...
我是否可以理解为:类中加上判断,POST时再加上相应的ContentType?
( 豫ICP备号-1)&&&Application Type
文件扩展名
Content-Type(Mime-Type)
application/x-
application/octet-stream
二进制流,不知道下载文件类型
application/pdf
PDF(Portable Document Format的简称,意为“便携式文件格式”)
application/postscript
PostScript(PS)是主要用于电子产业和桌面出版领域的一种页面描述语言和编程语言。
application/atom+xml
Atom feeds
application/ecmascript
相当于application/javascript但是严格的处理规则
application/EDI-X12
EDI ANSI ASC X12数据
application/EDIFACT
EDI EDIFACT数据
application/json
JSON(JavaScript Object Notation)
application/javascript
ECMAScript/JavaScript(相当于application/ecmascript但是宽松的处理规则)
application/ogg
Ogg, 视频文件格式
application/rdf+xml
资源描述框架(Resource Description Framework,缩写 RDF),是万维网联盟(W3C)提出的一组标记语言的技术标准,以便更为丰富地描述和表达网络资源的内容与结构。
application/rss+xml
RSS(Really Simple Syndication,简易信息聚合)是一种消息来源格式规范,用以聚合经常发布更新数据的网站,例如博客文章、新闻、音频或视频的网摘
application/soap+xml
简单对象访问协议(SOAP,全写为Simple Object Access Protocol)是交换数据的一种协议规范,使用在计算机网络Web服务(web service)中,交换带结构信息。
application/font-woff
Web开放字体格式(Web Open Font Format,简称WOFF)是一种网页所采用的字体格式标准。(推荐使用;使用application/x-font-woff直到它变为官方标准)
application/xhtml+xml
可扩展超文本标记语言(eXtensible HyperText Markup Language,XHTML),是一种标记语言,表现方式与超文本标记语言(HTML)类似,不过语法上更加严格。
application/xml
可扩展标记语言(英语:eXtensible Markup Language,简称: XML),是一种标记语言。
application/xml-dtd
XML文件的文件型别定义(Document Type Definition)可以看成一个或者多个XML文件的模板,在这里可以定义XML文件中的元素、元素的属性、元素的排列方式、元素包含的内容等等。
application/xop+xml
二进制优化封装协议(Xmlbinary Optimized Packaging)
application/zip
ZIP压缩文件
application/gzip
Gzip是若干种文件压缩程序的简称,通常指GNU计划的实现,此处的gzip代表GNU zip。
application/x-xls
XLS 就是 Microsoft Excel 工作表,是一种非常常用的电子表格格式。
application/x-001
application/x-301
application/x-906
application/x-a11
application/vnd.adobe.workflow
application/x-bmp
application/x-c4t
application/x-cals
application/x-netcdf
application/x-cel
application/x-g4
application/x-cit
application/x-bot
application/x-c90
application/vnd.ms-pki.seccat
application/x-cdr
application/x-x509-ca-cert
application/x-cgm
application/x-cmx
application/pkix-crl
application/x-csi
application/x-cut
application/x-dbm
application/x-cmp
application/x-cot
application/x-x509-ca-cert
application/x-dbf
application/x-dbx
application/x-dcx
application/x-dgn
application/x-msdownload
application/msword
application/x-x509-ca-cert
application/x-dib
application/msword
application/x-drw
application/x-dwf
application/x-dxb
application/vnd.adobe.edn
application/x-dwg
application/x-dxf
application/x-emf
application/x-epi
application/postscript
application/x-msdownload
application/vnd.fdf
application/x-ps
application/x-ebx
application/fractals
application/x-frm
application/x-gbr
application/x-g4
application/x-gl2
application/x-hgl
application/x-hpgl
application/mac-binhex40
application/hta
application/x-gp4
application/x-hmr
application/x-hpl
application/x-hrf
application/x-icb
application/x-ico
application/x-g4
application/x-iphone
application/x-internet-signup
application/x-iff
application/x-igs
application/x-img
application/x-internet-signup
application/x-jpe
application/x-javascript
application/x-jpg
application/x-laplayer-reg
application/x-latex
application/x-lbm
application/x-javascript
application/x-ltr
application/x-troff-man
application/msaccess
application/x-mac
application/x-mdb
application/x-shockwave-flash
application/x-mi
application/x-mil
application/x-javascript
application/vnd.ms-project
application/vnd.ms-project
application/vnd.ms-project
application/vnd.ms-project
application/vnd.ms-project
application/x-mmxp
application/x-nrf
application/x-out
application/x-pkcs12
application/pkcs7-mime
application/x-pkcs7-certreqresp
application/x-pc5
application/x-pcl
application/vnd.adobe.pdx
application/x-pgl
application/vnd.ms-pki.pko
application/pkcs10
application/x-pkcs7-certificates
application/pkcs7-mime
application/pkcs7-signature
application/x-pci
application/x-pcx
application/pdf
application/x-pkcs12
application/x-pic
application/x-perl
application/x-plt
application/x-png
application/vnd.ms-powerpoint
application/vnd.ms-powerpoint
application/x-ppt
application/pics-rules
application/x-prt
application/postscript
application/vnd.ms-powerpoint
audio/vnd.rn-realaudio
RealAudio是一种由RealNetworks发展的RealMedia多媒体音频文件格式,仅指RealPlayer中能够识别的音频文件,也可以理解为real格式的音频文件。
application/x-ras
application/vnd.ms-powerpoint
application/x-ppm
application/vnd.ms-powerpoint
application/x-pr
application/x-prn
application/x-ps
application/x-ptn
application/x-red
application/vnd.rn-realsystem-rjs
application/x-rlc
application/vnd.rn-realmedia
application/rat-file
application/vnd.rn-recording
application/x-rgb
application/vnd.rn-realsystem-rjt
application/x-rle
application/vnd.adobe.rmf
application/vnd.rn-realsystem-rmj
application/vnd.rn-rn_music_package
application/vnd.rn-realmedia-vbr
application/vnd.rn-realplayer
audio/x-pn-realaudio-plugin
application/vnd.rn-realmedia-secure
application/vnd.rn-realsystem-rmx
application/vnd.rn-rsml
application/msword
video/vnd.rn-realvideo
application/x-sat
application/x-sdw
application/x-slb
application/x-rtf
application/x-sam
application/sdp
application/x-stuffit
application/x-sld
application/smil
application/x-smk
application/smil
application/x-pkcs7-certificates
application/futuresplash
application/streamingmedia
application/vnd.ms-pki.stl
application/vnd.ms-pki.certstore
application/x-tdf
application/x-tga
application/x-sty
application/x-shockwave-flash
application/x-tg4
application/x-tif
application/vnd.visio
application/x-vpeg005
application/x-vsd
application/vnd.visio
application/vnd.visio
application/vnd.visio
application/x-bittorrent
application/x-vda
application/vnd.visio
application/vnd.visio
application/x-vst
application/vnd.visio
application/x-wb1
application/x-wb3
application/msword
application/x-wk4
application/x-wks
application/x-wb2
application/x-wk3
application/x-wkq
application/x-wmf
application/x-ms-wmd
application/x-wp6
application/x-wpg
application/x-wq1
application/x-wri
application/x-ws
application/x-ms-wmz
application/x-wpd
application/vnd.ms-wpl
application/x-wr1
application/x-wrk
application/x-ws
application/vnd.adobe.xdp
application/vnd.adobe.xfd
application/vnd.adobe.xfdf
application/vnd.ms-excel
application/x-xwd
application/vnd.symbian.install
application/x-x_t
application/vnd.android.package-archive
application/x-x_b
application/vnd.symbian.install
application/vnd.iphone
application/x-silverlight-app
application/x-xlw
audio/scpls
application/x-anv
application/x-icq
文件扩展名
Content-Type(Mime-Type)
层叠样式表(英语:Cascading Style Sheets,简写CSS),又称串样式列表、层次结构式样式表文件,一种用来为结构化文档(如HTML文档或XML应用)添加样式(字体、间距和颜色等)的计算机语言,由W3C定义和维护。
逗号分隔值(Comma-Separated Values,CSV,有时也称为字符分隔值,因为分隔字符也可以不是逗号),其文件以纯文本形式存储表格数据(数字和文本)。
text/x-component
text/webviewhtml
text/vnd.rn-realtext
text/plain
text/plain
纯文字内容
text/x-vcard
text/vnd.wap.wml
text/scriptlet
text/x-ms-odc
text/vnd.rn-realtext3d
text/plain
Audio Type
文件扩展名
Content-Type(Mime-Type)
audio/x-mei-aac
audio/aiff
audio/aiff
audio/aiff
audio/basic
audio/x-liquid-file
audio/x-liquid-secure
audio/x-la-lms
audio/mpegurl
MP4,全称MPEG-4 Part 14,是一种使用MPEG-4的多媒体计算机文件格式,扩展名为.mp4,以存储数字音频及数字视频为主。
audio/x-musicnet-download
audio/x-musicnet-stream
audio/rn-mpeg
audio/scpls
audio/x-pn-realaudio
audio/x-pn-realaudio
audio/basic
audio/x-ms-wax
audio/x-ms-wma
Video Type
文件扩展名
Content-Type(Mime-Type)
video/x-ms-asf
video/x-ms-asf
video/x-ivf
video/x-mpeg
video/x-mpeg
video/mpeg4
video/x-sgi-movie
video/mpeg
video/mpeg4
MP4,全称MPEG-4 Part 14,是一种使用MPEG-4的多媒体计算机文件格式,扩展名为.mp4,以存储数字音频及数字视频为主。
video/x-mpg
video/x-mpeg
video/x-mpeg
video/mpeg
video/x-ms-wm
video/x-ms-wmv
video/x-ms-wmx
video/x-ms-wvx
Image Type
文件扩展名
Content-Type(Mime-Type)
image/tiff
标签图像文件格式(Tagged Image File Format,简写为TIFF)是一种主要用来存储包括照片和艺术图在内的图像的文件格式。它最初由Aldus公司与微软公司一起为PostScript打印开发。
图像互换格式(GIF,Graphics Interchange Format)是一种位图图形文件格式,以8位色(即256种颜色)重现真彩色的图像。
image/x-icon
image/jpeg
image/jpeg
image/jpeg
JPEG是一种针对相片图像而广泛使用的一种有损压缩标准方法。
image/jpeg
image/pnetvue
便携式网络图形(Portable Network Graphics,PNG)是一种无损压缩的位图图形格式,支持索引、灰度、RGB三种颜色方案以及Alpha通道等特性。
image/vnd.rn-realpix
image/tiff
image/tiff
image/vnd.wap.wbmp
Message Type
文件扩展名
Content-Type(Mime-Type)
message/rfc822
message/rfc822
message/rfc822
message/rfc822
Drawing Type
文件扩展名
Content-Type(Mime-Type)
drawing/907
drawing/x-slk
drawing/x-top
文件扩展名
Content-Type(Mime-Type)
Other Type
文件扩展名
Content-Type(Mime-Type)
Model/vnd.dwf
首先,感谢您对脚本之家在线工具的支持!
为回馈广大用户对脚本之家的关注,即日起脚本之家开展不定期红包大放送活动,只要扫描二维码关注本站微信公众平台即可参与活动领取口令红包【】博客分类:
使用 javax.activation.MimetypesFileTypeMap
需要引入activation.jar这个jar包 , 他可以从下面这个网站获得.
这个MimetypesFileMap类会映射出一个file的Mime Type,这些Mime Type类型是在activation.jar包里面的资源文件中定义的
示例代码
import javax.activation.MimetypesFileTypeM
import java.io.F
class GetMimeType {
public static void main(String args[]) {
File f = new File("gumby.gif");
System.out.println("Mime Type of " + f.getName() + " is " +
new MimetypesFileTypeMap().getContentType(f));
// expected output :
// "Mime Type of gumby.gif is image/gif"
自带的mime-type列表中的数量有限,但是它提供了方法让您可以很方便的添加更多的mime类型
MimetypesFileTypeMap 会在用户系统的很多地方去查找文件的MIME类型。当一个查找MIME类型的请求到达后,他会按照下面这个顺序去查找MIME类型
首先通过程序将文件添加到MimetypesFileTypeMap的一个实例中
查找用户的home路径下的文件 .mime.types
查找文件& &java.home&/lib/mime.types
查找文件或者资源 META-INF/mime.types
查找文件或者资源 META-INF/mimetypes.default (一般只在 activation.jar 中去查找).
当你需要处理一个传入的一般文件命名的文件的时候,这个方法是非常有趣的。结果出来的速度很快,因为只有扩展名被用来猜测文件的自然属性
使用 java.net.URL
警告:这个方法非常慢
与上面所说的匹配后缀名类似。后缀名和mime-type的映射关系被定义在[jre_home]\lib\content-types.properties这个文件中
import java.net.*;
public class FileUtils{
public static String getMimeType(String fileUrl)
throws java.io.IOException, MalformedURLException
String type =
URL u = new URL(fileUrl);
URLConnection uc =
uc = u.openConnection();
type = uc.getContentType();
public static void main(String args[]) throws Exception {
System.out.println(FileUtils.getMimeType("file://c:/temp/test.TXT"));
// output :
text/plain
来自R. Lovelock 的笔记:
& 我尝试去找一个最好的能获取mime type的类型的方法,发现你的发现很有用,但是现在我发现,可以通过URLConnection来查找,并没有像你描述的那么慢
import java.net.FileNameM
import java.net.URLC
public class FileUtils {
public static String getMimeType(String fileUrl)
throws java.io.IOException
FileNameMap fileNameMap = URLConnection.getFileNameMap();
String type = fileNameMap.getContentTypeFor(fileUrl);
public static void main(String args[]) throws Exception {
System.out.println(FileUtils.getMimeType("file://c:/temp/test.TXT"));
// output :
text/plain
使用 Apache Tika
Tika是lucene的子项目,它是通过已经存在的解析库在各种文档中查找并提取元数据和结构化文本内容的工具包。
这个包提供了罪行文件类型的支持,包括office2007(docs/pptx/xlsx/etc...)
Apache Tika
Tika有很多依赖包,大约有20个jar包!但是它所能做的不仅仅是检测文件类型这么简单,例如,你可以解析PDF或者DOC文件,并很容易的获取文本和元数据
import java.io.F
import java.io.FileInputS
import org.apache.tika.metadata.M
import org.apache.tika.parser.AutoDetectP
import org.apache.tika.parser.P
import org.apache.tika.sax.BodyContentH
import org.xml.sax.ContentH
public class Main {
public static void main(String args[]) throws Exception {
FileInputStream is =
File f = new File("C:/Temp/mime/test.docx");
is = new FileInputStream(f);
ContentHandler contenthandler = new BodyContentHandler();
Metadata metadata = new Metadata();
metadata.set(Metadata.RESOURCE_NAME_KEY, f.getName());
Parser parser = new AutoDetectParser();
// OOXMLParser parser = new OOXMLParser();
parser.parse(is, contenthandler, metadata);
System.out.println("Mime: " + metadata.get(Metadata.CONTENT_TYPE));
System.out.println("Title: " + metadata.get(Metadata.TITLE));
System.out.println("Author: " + metadata.get(Metadata.AUTHOR));
System.out.println("content: " + contenthandler.toString());
catch (Exception e) {
e.printStackTrace();
if (is != null) is.close();
使用JMimeMagic
通过检测文件后缀名去查找文件类型显然不是一个健壮的方法。JMimeMagic库提供了更健壮的检测方法,他是一个通过检查magic headers来判断文件或者流的mime 类型的java工具包
// snippet for JMimeMagic lib
//&&&& http://sourceforge.net/projects/jmimemagic/
Magic parser = new Magic() ;
// getMagicMatch accepts Files or byte[],
// which is nice if you want to test streams
MagicMatch match = parser.getMagicMatch(new File("gumby.gif"));
System.out.println(match.getMimeType()) ;
使用 mime-util
另一个工具是mime-util,这个工具可以通过 检测文件扩展名,或者检测magic header 两种技术方式来实现mime类型的检测
import eu.medsea.mimeutil.MimeU
public class Main {
public static void main(String[] args) {
MimeUtil.registerMimeDetector("eu.medsea.mimeutil.detector.MagicMimeMimeDetector");
File f = new File ("c:/temp/mime/test.doc");
Collection&?& mimeTypes = MimeUtil.getMimeTypes(f);
System.out.println(mimeTypes);
output : application/msword
}
mime-util的比较好的一点是它是轻量级的,只依赖于slf4j一个包
英文水平有限,就是大体意思,原文地址
浏览 16762
hotsunshine
浏览: 420683 次
来自: 北京
感谢楼主,写的很详细!
$(&某一个dom&).change()
非常感谢,我的也是磁盘满了导致的问题,顺便分享下查看磁盘的命令 ...
vikki 写道沙发先。楼主,这些代码例子你都运行过吗?运行过 ...

我要回帖

更多关于 zip 文件 contenttype 的文章

 

随机推荐