文件下载及web文件的contentType类型大全

尊重原创  原文链接:https://www.cnblogs.com/hyp5490-/p/5204482.html

文件下载及web文件的contentType类型大全

String filePath="";

File file=new File(filePath);

//解决乱码问题

String filename=URLEncoder.encode(file.getName(),"utf-8");

//重置输出流

response.reset();

Response.AddHeader("Content-Disposition", "attachment;filename="+filename);//设置文件名

response.addHeader("Content-Length",file.length);//设置下载文件大小

response.setContentType("application/octet-stream");//设置文件类型

OutputStream toClient=new BufferedOuntputStream( response.getOutputStream() );//获取二进制输出流

//读取文件数据

InputStream fis=new BufferedInputStream(new FileInputStream(filePath));

byte[] buffer=new byte[file.length()];

fis.read(buffer);

fis.close();

//输出文件数据

toClient.write(buffer);

toClient.close();


文件类型如下:

".*"="application/octet-stream"

".001"="application/x-001"

".301"="application/x-301"

".323"="text/h323"

".906"="application/x-906"

".907"="drawing/907"

".a11"="application/x-a11"

".acp"="audio/x-mei-aac"

".ai"="application/postscript"

".aif"="audio/aiff"

".aifc"="audio/aiff"

".aiff"="audio/aiff"

".anv"="application/x-anv"

".asa"="text/asa"

".asf"="video/x-ms-asf"

".asp"="text/asp"

".asx"="video/x-ms-asf"

".au"="audio/basic"

".avi"="video/avi"

".awf"="application/vnd.adobe.workflow"

".biz"="text/xml"

".bmp"="application/x-bmp"

".bot"="application/x-bot"

".c4t"="application/x-c4t"

".c90"="application/x-c90"

".cal"="application/x-cals"

".cat"="application/vnd.ms-pki.seccat"

".cdf"="application/x-netcdf"

".cdr"="application/x-cdr"

".cel"="application/x-cel"

".cer"="application/x-x509-ca-cert"

".cg4"="application/x-g4"

".cgm"="application/x-cgm"

".cit"="application/x-cit"

".class"="java/*"

".cml"="text/xml"

".cmp"="application/x-cmp"

".cmx"="application/x-cmx"

".cot"="application/x-cot"

".crl"="application/pkix-crl"

".crt"="application/x-x509-ca-cert"

".csi"="application/x-csi"

".css"="text/css"

".cut"="application/x-cut"

".dbf"="application/x-dbf"

".dbm"="application/x-dbm"

".dbx"="application/x-dbx"

".dcd"="text/xml"

".dcx"="application/x-dcx"

".der"="application/x-x509-ca-cert"

".dgn"="application/x-dgn"

".dib"="application/x-dib"

".dll"="application/x-msdownload"

".doc"="application/msword"

".dot"="application/msword"

".drw"="application/x-drw"

".dtd"="text/xml"

".dwf"="Model/vnd.dwf"

".dwf"="application/x-dwf"

".dwg"="application/x-dwg"

".dxb"="application/x-dxb"

".dxf"="application/x-dxf"

".edn"="application/vnd.adobe.edn"

".emf"="application/x-emf"

".eml"="message/rfc822"

".ent"="text/xml"

".epi"="application/x-epi"

".eps"="application/x-ps"

".eps"="application/postscript"

".etd"="application/x-ebx"

".exe"="application/x-msdownload"

".fax"="image/fax"

".fdf"="application/vnd.fdf"

".fif"="application/fractals"

".fo"="text/xml"

".frm"="application/x-frm"

".g4"="application/x-g4"

".gbr"="application/x-gbr"

".gcd"="application/x-gcd"

".gif"="image/gif"

".gl2"="application/x-gl2"

".gp4"="application/x-gp4"

".hgl"="application/x-hgl"

".hmr"="application/x-hmr"

".hpg"="application/x-hpgl"

".hpl"="application/x-hpl"

".hqx"="application/mac-binhex40"

".hrf"="application/x-hrf"

".hta"="application/hta"

".htc"="text/x-component"

".htm"="text/html"

".html"="text/html"

".htt"="text/webviewhtml"

".htx"="text/html"

".icb"="application/x-icb"

".ico"="image/x-icon"

".ico"="application/x-ico"

".iff"="application/x-iff"

".ig4"="application/x-g4"

".igs"="application/x-igs"

".iii"="application/x-iphone"

".img"="application/x-img"

".ins"="application/x-internet-signup"

".isp"="application/x-internet-signup"

".IVF"="video/x-ivf"

".java"="java/*"

".jfif"="image/jpeg"

".jpe"="image/jpeg"

".jpe"="application/x-jpe"

".jpeg"="image/jpeg"

".jpg"="image/jpeg"

".jpg"="application/x-jpg"

".js"="application/x-javascript"

".jsp"="text/html"

".la1"="audio/x-liquid-file"

".lar"="application/x-laplayer-reg"

".latex"="application/x-latex"

".lavs"="audio/x-liquid-secure"

".lbm"="application/x-lbm"

".lmsff"="audio/x-la-lms"

".ls"="application/x-javascript"

".ltr"="application/x-ltr"

".m1v"="video/x-mpeg"

".m2v"="video/x-mpeg"

".m3u"="audio/mpegurl"

".m4e"="video/mpeg4"

".mac"="application/x-mac"

".man"="application/x-troff-man"

".math"="text/xml"

".mdb"="application/msaccess"

".mdb"="application/x-mdb"

".mfp"="application/x-shockwave-flash"

".mht"="message/rfc822"

".mhtml"="message/rfc822"

".mi"="application/x-mi"

".mid"="audio/mid"

".midi"="audio/mid"

".mil"="application/x-mil"

".mml"="text/xml"

".mnd"="audio/x-musicnet-download"

".mns"="audio/x-musicnet-stream"

".mocha"="application/x-javascript"

".movie"="video/x-sgi-movie"

".mp1"="audio/mp1"

".mp2"="audio/mp2"

".mp2v"="video/mpeg"

".mp3"="audio/mp3"

".mp4"="video/mpeg4"

".mpa"="video/x-mpg"

".mpd"="application/vnd.ms-project"

".mpe"="video/x-mpeg"

".mpeg"="video/mpg"

".mpg"="video/mpg"

".mpga"="audio/rn-mpeg"

".mpp"="application/vnd.ms-project"

".mps"="video/x-mpeg"

".mpt"="application/vnd.ms-project"

".mpv"="video/mpg"

".mpv2"="video/mpeg"

".mpw"="application/vnd.ms-project"

".mpx"="application/vnd.ms-project"

".mtx"="text/xml"

".mxp"="application/x-mmxp"

".net"="image/pnetvue"

".nrf"="application/x-nrf"

".nws"="message/rfc822"

".odc"="text/x-ms-odc"

".out"="application/x-out"

".p10"="application/pkcs10"

".p12"="application/x-pkcs12"

".p7b"="application/x-pkcs7-certificates"

".p7c"="application/pkcs7-mime"

".p7m"="application/pkcs7-mime"

".p7r"="application/x-pkcs7-certreqresp"

".p7s"="application/pkcs7-signature"

".pc5"="application/x-pc5"

".pci"="application/x-pci"

".pcl"="application/x-pcl"

".pcx"="application/x-pcx"

".pdf"="application/pdf"

".pdf"="application/pdf"

".pdx"="application/vnd.adobe.pdx"

".pfx"="application/x-pkcs12"

".pgl"="application/x-pgl"

".pic"="application/x-pic"

".pko"="application/vnd.ms-pki.pko"

".pl"="application/x-perl"

".plg"="text/html"

".pls"="audio/scpls"

".plt"="application/x-plt"

".png"="image/png"

".png"="application/x-png"

".pot"="application/vnd.ms-powerpoint"

".ppa"="application/vnd.ms-powerpoint"

".ppm"="application/x-ppm"

".pps"="application/vnd.ms-powerpoint"

".ppt"="application/vnd.ms-powerpoint"

".ppt"="application/x-ppt"

".pr"="application/x-pr"

".prf"="application/pics-rules"

".prn"="application/x-prn"

".prt"="application/x-prt"

".ps"="application/x-ps"

".ps"="application/postscript"

".ptn"="application/x-ptn"

".pwz"="application/vnd.ms-powerpoint"

".r3t"="text/vnd.rn-realtext3d"

".ra"="audio/vnd.rn-realaudio"

".ram"="audio/x-pn-realaudio"

".ras"="application/x-ras"

".rat"="application/rat-file"

".rdf"="text/xml"

".rec"="application/vnd.rn-recording"

".red"="application/x-red"

".rgb"="application/x-rgb"

".rjs"="application/vnd.rn-realsystem-rjs"

".rjt"="application/vnd.rn-realsystem-rjt"

".rlc"="application/x-rlc"

".rle"="application/x-rle"

".rm"="application/vnd.rn-realmedia"

".rmf"="application/vnd.adobe.rmf"

".rmi"="audio/mid"

".rmj"="application/vnd.rn-realsystem-rmj"

".rmm"="audio/x-pn-realaudio"

".rmp"="application/vnd.rn-rn_music_package"

".rms"="application/vnd.rn-realmedia-secure"

".rmvb"="application/vnd.rn-realmedia-vbr"

".rmx"="application/vnd.rn-realsystem-rmx"

".rnx"="application/vnd.rn-realplayer"

".rp"="image/vnd.rn-realpix"

".rpm"="audio/x-pn-realaudio-plugin"

".rsml"="application/vnd.rn-rsml"

".rt"="text/vnd.rn-realtext"

".rtf"="application/msword"

".rtf"="application/x-rtf"

".rv"="video/vnd.rn-realvideo"

".sam"="application/x-sam"

".sat"="application/x-sat"

".sdp"="application/sdp"

".sdw"="application/x-sdw"

".sit"="application/x-stuffit"

".slb"="application/x-slb"

".sld"="application/x-sld"

".slk"="drawing/x-slk"

".smi"="application/smil"

".smil"="application/smil"

".smk"="application/x-smk"

".snd"="audio/basic"

".sol"="text/plain"

".sor"="text/plain"

".spc"="application/x-pkcs7-certificates"

".spl"="application/futuresplash"

".spp"="text/xml"

".ssm"="application/streamingmedia"

".sst"="application/vnd.ms-pki.certstore"

".stl"="application/vnd.ms-pki.stl"

".stm"="text/html"

".sty"="application/x-sty"

".svg"="text/xml"

".swf"="application/x-shockwave-flash"

".tdf"="application/x-tdf"

".tg4"="application/x-tg4"

".tga"="application/x-tga"

".tif"="image/tiff"

".tif"="application/x-tif"

".tiff"="image/tiff"

".tld"="text/xml"

".top"="drawing/x-top"

".torrent"="application/x-bittorrent"

".tsd"="text/xml"

".txt"="text/plain"

".uin"="application/x-icq"

".uls"="text/iuls"

".vcf"="text/x-vcard"

".vda"="application/x-vda"

".vdx"="application/vnd.visio"

".vml"="text/xml"

".vpg"="application/x-vpeg005"

".vsd"="application/vnd.visio"

".vsd"="application/x-vsd"

".vss"="application/vnd.visio"

".vst"="application/vnd.visio"

".vst"="application/x-vst"

".vsw"="application/vnd.visio"

".vsx"="application/vnd.visio"

".vtx"="application/vnd.visio"

".vxml"="text/xml"

".wav"="audio/wav"

".wax"="audio/x-ms-wax"

".wb1"="application/x-wb1"

".wb2"="application/x-wb2"

".wb3"="application/x-wb3"

".wbmp"="image/vnd.wap.wbmp"

".wiz"="application/msword"

".wk3"="application/x-wk3"

".wk4"="application/x-wk4"

".wkq"="application/x-wkq"

".wks"="application/x-wks"

".wm"="video/x-ms-wm"

".wma"="audio/x-ms-wma"

".wmd"="application/x-ms-wmd"

".wmf"="application/x-wmf"

".wml"="text/vnd.wap.wml"

".wmv"="video/x-ms-wmv"

".wmx"="video/x-ms-wmx"

".wmz"="application/x-ms-wmz"

".wp6"="application/x-wp6"

".wpd"="application/x-wpd"

".wpg"="application/x-wpg"

".wpl"="application/vnd.ms-wpl"

".wq1"="application/x-wq1"

".wr1"="application/x-wr1"

".wri"="application/x-wri"

".wrk"="application/x-wrk"

".ws"="application/x-ws"

".ws2"="application/x-ws"

".wsc"="text/scriptlet"

".wsdl"="text/xml"

".wvx"="video/x-ms-wvx"

".xdp"="application/vnd.adobe.xdp"

".xdr"="text/xml"

".xfd"="application/vnd.adobe.xfd"

".xfdf"="application/vnd.adobe.xfdf"

".xhtml"="text/html"

".xls"="application/vnd.ms-excel"

".xls"="application/x-xls"

".xlw"="application/x-xlw"

".xml"="text/xml"

".xpl"="audio/scpls"

".xq"="text/xml"

".xql"="text/xml"

".xquery"="text/xml"

".xsd"="text/xml"

".xsl"="text/xml"

".xslt"="text/xml"

".xwd"="application/x-xwd"

".x_b"="application/x-x_b"

".x_t"="application/x-x_t"

©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 211,376评论 6 491
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 90,126评论 2 385
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 156,966评论 0 347
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 56,432评论 1 283
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 65,519评论 6 385
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 49,792评论 1 290
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 38,933评论 3 406
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 37,701评论 0 266
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 44,143评论 1 303
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 36,488评论 2 327
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 38,626评论 1 340
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 34,292评论 4 329
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 39,896评论 3 313
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 30,742评论 0 21
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 31,977评论 1 265
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 46,324评论 2 360
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 43,494评论 2 348