Content-Type大全

   1.  <?php   
   
2.   
   
3. $mimetypes = array(   
   
4.     'ez'        => 'application/andrew-inset',   
   
5.     'hqx'        => 'application/mac-binhex40',   
   
6.     'cpt'        => 'application/mac-compactpro',   
   
7.     'doc'        => 'application/msword',   
   
8.     'bin'        => 'application/octet-stream',   
   
9.     'dms'        => 'application/octet-stream',   
  
10.     'lha'        => 'application/octet-stream',   
  
11.     'lzh'        => 'application/octet-stream',   
  
12.     'exe'        => 'application/octet-stream',   
  
13.     'class'        => 'application/octet-stream',   
  
14.     'so'        => 'application/octet-stream',   
  
15.     'dll'        => 'application/octet-stream',   
  
16.     'oda'        => 'application/oda',   
  
17.     'pdf'        => 'application/pdf',   
  
18.     'ai'        => 'application/postscript',   
  
19.     'eps'        => 'application/postscript',   
  
20.     'ps'        => 'application/postscript',   
  
21.     'smi'        => 'application/smil',   
  
22.     'smil'        => 'application/smil',   
  
23.     'mif'        => 'application/vnd.mif',   
  
24.     'xls'        => 'application/vnd.ms-excel',   
  
25.     'ppt'        => 'application/vnd.ms-powerpoint',   
  
26.     'wbxml'        => 'application/vnd.wap.wbxml',   
  
27.     'wmlc'        => 'application/vnd.wap.wmlc',   
  
28.     'wmlsc'        => 'application/vnd.wap.wmlscriptc',   
  
29.     'bcpio'        => 'application/x-bcpio',   
  
30.     'vcd'        => 'application/x-cdlink',   
  
31.     'pgn'        => 'application/x-chess-pgn',   
  
32.     'cpio'        => 'application/x-cpio',   
  
33.     'csh'        => 'application/x-csh',   
  
34.     'dcr'        => 'application/x-director',   
  
35.     'dir'        => 'application/x-director',   
  
36.     'dxr'        => 'application/x-director',   
  
37.     'dvi'        => 'application/x-dvi',   
  
38.     'spl'        => 'application/x-futuresplash',   
  
39.     'gtar'        => 'application/x-gtar',   
  
40.     'hdf'        => 'application/x-hdf',   
  
41.     'js'        => 'application/x-javascript',   
  
42.     'skp'        => 'application/x-koan',   
  
43.     'skd'        => 'application/x-koan',   
  
44.     'skt'        => 'application/x-koan',   
  
45.     'skm'        => 'application/x-koan',   
  
46.     'latex'        => 'application/x-latex',   
  
47.     'nc'        => 'application/x-netcdf',   
  
48.     'cdf'        => 'application/x-netcdf',   
  
49.     'sh'        => 'application/x-sh',   
  
50.     'shar'        => 'application/x-shar',   
  
51.     'swf'        => 'application/x-shockwave-flash',   
  
52.     'sit'        => 'application/x-stuffit',   
  
53.     'sv4cpio'    => 'application/x-sv4cpio',   
  
54.     'sv4crc'    => 'application/x-sv4crc',   
  
55.     'tar'        => 'application/x-tar',   
  
56.     'tcl'        => 'application/x-tcl',   
  
57.     'tex'        => 'application/x-tex',   
  
58.     'texinfo'    => 'application/x-texinfo',   
  
59.     'texi'        => 'application/x-texinfo',   
  
60.     't'            => 'application/x-troff',   
  
61.     'tr'        => 'application/x-troff',   
  
62.     'roff'        => 'application/x-troff',   
  
63.     'man'        => 'application/x-troff-man',   
  
64.     'me'        => 'application/x-troff-me',   
  
65.     'ms'        => 'application/x-troff-ms',   
  
66.     'ustar'        => 'application/x-ustar',   
  
67.     'src'        => 'application/x-wais-source',   
  
68.     'xhtml'        => 'application/xhtml+xml',   
  
69.     'xht'        => 'application/xhtml+xml',   
  
70.     'zip'        => 'application/zip',   
  
71.     'au'        => 'audio/basic',   
  
72.     'snd'        => 'audio/basic',   
  
73.     'mid'        => 'audio/midi',   
  
74.     'midi'        => 'audio/midi',   
  
75.     'kar'        => 'audio/midi',   
  
76.     'mpga'        => 'audio/mpeg',   
  
77.     'mp2'        => 'audio/mpeg',   
  
78.     'mp3'        => 'audio/mpeg',   
  
79.     'aif'        => 'audio/x-aiff',   
  
80.     'aiff'        => 'audio/x-aiff',   
  
81.     'aifc'        => 'audio/x-aiff',   
  
82.     'm3u'        => 'audio/x-mpegurl',   
  
83.     'ram'        => 'audio/x-pn-realaudio',   
  
84.     'rm'        => 'audio/x-pn-realaudio',   
  
85.     'rpm'        => 'audio/x-pn-realaudio-plugin',   
  
86.     'ra'        => 'audio/x-realaudio',   
  
87.     'wav'        => 'audio/x-wav',   
  
88.     'pdb'        => 'chemical/x-pdb',   
  
89.     'xyz'        => 'chemical/x-xyz',   
  
90.     'bmp'        => 'image/bmp',   
  
91.     'gif'        => 'image/gif',   
  
92.     'ief'        => 'image/ief',   
  
93.     'jpeg'        => 'image/jpeg',   
  
94.     'jpg'        => 'image/jpeg',   
  
95.     'jpe'        => 'image/jpeg',   
  
96.     'png'        => 'image/png',   
  
97.     'tiff'        => 'image/tiff',   
  
98.     'tif'        => 'image/tiff',   
  
99.     'djvu'        => 'image/vnd.djvu',   
 
100.     'djv'        => 'image/vnd.djvu',   
 
101.     'wbmp'        => 'image/vnd.wap.wbmp',   
 
102.     'ras'        => 'image/x-cmu-raster',   
 
103.     'pnm'        => 'image/x-portable-anymap',   
 
104.     'pbm'        => 'image/x-portable-bitmap',   
 
105.     'pgm'        => 'image/x-portable-graymap',   
 
106.     'ppm'        => 'image/x-portable-pixmap',   
 
107.     'rgb'        => 'image/x-rgb',   
 
108.     'xbm'        => 'image/x-xbitmap',   
 
109.     'xpm'        => 'image/x-xpixmap',   
 
110.     'xwd'        => 'image/x-xwindowdump',   
 
111.     'igs'        => 'model/iges',   
 
112.     'iges'        => 'model/iges',   
 
113.     'msh'        => 'model/mesh',   
 
114.     'mesh'        => 'model/mesh',   
 
115.     'silo'        => 'model/mesh',   
 
116.     'wrl'        => 'model/vrml',   
 
117.     'vrml'        => 'model/vrml',   
 
118.     'css'        => 'text/css',   
 
119.     'html'        => 'text/html',   
 
120.     'htm'        => 'text/html',   
 
121.     'asc'        => 'text/plain',   
 
122.     'txt'        => 'text/plain',   
 
123.     'rtx'        => 'text/richtext',   
 
124.     'rtf'        => 'text/rtf',   
 
125.     'sgml'        => 'text/sgml',   
 
126.     'sgm'        => 'text/sgml',   
 
127.     'tsv'        => 'text/tab-separated-values',   
 
128.     'wml'        => 'text/vnd.wap.wml',   
 
129.     'wmls'        => 'text/vnd.wap.wmlscript',   
 
130.     'etx'        => 'text/x-setext',   
 
131.     'xsl'        => 'text/xml',   
 
132.     'xml'        => 'text/xml',   
 
133.     'mpeg'        => 'video/mpeg',   
 
134.     'mpg'        => 'video/mpeg',   
 
135.     'mpe'        => 'video/mpeg',   
 
136.     'qt'        => 'video/quicktime',   
 
137.     'mov'        => 'video/quicktime',   
 
138.     'mxu'        => 'video/vnd.mpegurl',   
 
139.     'avi'        => 'video/x-msvideo',   
 
140.     'movie'        => 'video/x-sgi-movie',   
 
141.     'ice'        => 'x-conference/x-cooltalk',   
 
142. );   
 
143.   
 
144. ?>  

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"
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值