常用知识——文件格式与ContentType对应表

       在日常工作中,编写文件下载或在线预览代码时,需要了解每种格式文件对应的ContentType值,以便进行正确设置。

CONTENT_TYPE = { 
.load':'text/html', 
.123':'application/vnd.lotus-1-2-3', 
.3ds':'image/x-3ds', 
.3g2':'video/3gpp', 
.3ga':'video/3gpp', 
.3gp':'video/3gpp', 
.3gpp':'video/3gpp', 
.602':'application/x-t602', 
.669':'audio/x-mod', 
.7z':'application/x-7z-compressed', 
.a':'application/x-archive', 
.aac':'audio/mp4', 
.abw':'application/x-abiword', 
.abw.crashed':'application/x-abiword', 
.abw.gz':'application/x-abiword', 
.ac3':'audio/ac3', 
.ace':'application/x-ace', 
.adb':'text/x-adasrc', 
.ads':'text/x-adasrc', 
.afm':'application/x-font-afm', 
.ag':'image/x-applix-graphics', 
.ai':'application/illustrator', 
.aif':'audio/x-aiff', 
.aifc':'audio/x-aiff', 
.aiff':'audio/x-aiff', 
.al':'application/x-perl', 
.alz':'application/x-alz', 
.amr':'audio/amr', 
.ani':'application/x-navi-animation', 
.anim[1-9j]':'video/x-anim', 
.anx':'application/annodex', 
.ape':'audio/x-ape', 
.arj':'application/x-arj', 
.arw':'image/x-sony-arw', 
.as':'application/x-applix-spreadsheet', 
.asc':'text/plain', 
.asf':'video/x-ms-asf', 
.asp':'application/x-asp', 
.ass':'text/x-ssa', 
.asx':'audio/x-ms-asx', 
.atom':'application/atom+xml', 
.au':'audio/basic', 
.avi':'video/x-msvideo', 
.aw':'application/x-applix-word', 
.awb':'audio/amr-wb', 
.awk':'application/x-awk', 
.axa':'audio/annodex', 
.axv':'video/annodex', 
.bak':'application/x-trash', 
.bcpio':'application/x-bcpio', 
.bdf':'application/x-font-bdf', 
.bib':'text/x-bibtex', 
.bin':'application/octet-stream', 
.blend':'application/x-blender', 
.blender':'application/x-blender', 
.bmp':'image/bmp', 
.bz':'application/x-bzip', 
.bz2':'application/x-bzip', 
.c':'text/x-csrc', 
.c++':'text/x-c++src', 
.cab':'application/vnd.ms-cab-compressed', 
.cb7':'application/x-cb7', 
.cbr':'application/x-cbr', 
.cbt':'application/x-cbt', 
.cbz':'application/x-cbz', 
.cc':'text/x-c++src', 
.cdf':'application/x-netcdf', 
.cdr':'application/vnd.corel-draw', 
.cer':'application/x-x509-ca-cert', 
.cert':'application/x-x509-ca-cert', 
.cgm':'image/cgm', 
.chm':'application/x-chm', 
.chrt':'application/x-kchart', 
.class':'application/x-java', 
.cls':'text/x-tex', 
.cmake':'text/x-cmake', 
.cpio':'application/x-cpio', 
.cpio.gz':'application/x-cpio-compressed', 
.cpp':'text/x-c++src', 
.cr2':'image/x-canon-cr2', 
.crt':'application/x-x509-ca-cert', 
.crw':'image/x-canon-crw', 
.cs':'text/x-csharp', 
.csh':'application/x-csh', 
'.css':'text/css', 
'.cssl':'text/css', 
'.csv':'text/csv', 
'.cue':'application/x-cue', 
'.cur':'image/x-win-bitmap', 
'.cxx':'text/x-c++src', 
'.d':'text/x-dsrc', 
'.dar':'application/x-dar', 
'.dbf':'application/x-dbf', 
'.dc':'application/x-dc-rom', 
'.dcl':'text/x-dcl', 
'.dcm':'application/dicom', 
'.dcr':'image/x-kodak-dcr', 
'.dds':'image/x-dds', 
'.deb':'application/x-deb', 
'.der':'application/x-x509-ca-cert', 
'.desktop':'application/x-desktop', 
'.dia':'application/x-dia-diagram', 
'.diff':'text/x-patch', 
'.divx':'video/x-msvideo', 
'.djv':'image/vnd.djvu', 
'.djvu':'image/vnd.djvu', 
'.dng':'image/x-adobe-dng', 
'.doc':'application/msword', 
'.docbook':'application/docbook+xml', 
'.docm':'application/vnd.openxmlformats-officedocument.wordprocessingml.document', 
'.docx':'application/vnd.openxmlformats-officedocument.wordprocessingml.document', 
'.dot':'text/vnd.graphviz', 
'.dsl':'text/x-dsl', 
'.dtd':'application/xml-dtd', 
'.dtx':'text/x-tex', 
'.dv':'video/dv', 
'.dvi':'application/x-dvi', 
'.dvi.bz2':'application/x-bzdvi', 
'.dvi.gz':'application/x-gzdvi', 
'.dwg':'image/vnd.dwg', 
'.dxf':'image/vnd.dxf', 
'.e':'text/x-eiffel', 
'.egon':'application/x-egon', 
'.eif':'text/x-eiffel', 
'.el':'text/x-emacs-lisp', 
'.emf':'image/x-emf', 
'.emp':'application/vnd.emusic-emusic_package', 
'.ent':'application/xml-external-parsed-entity', 
'.eps':'image/x-eps', 
'.eps.bz2':'image/x-bzeps', 
'.eps.gz':'image/x-gzeps', 
'.epsf':'image/x-eps', 
'.epsf.bz2':'image/x-bzeps', 
'.epsf.gz':'image/x-gzeps', 
'.epsi':'image/x-eps', 
'.epsi.bz2':'image/x-bzeps', 
'.epsi.gz':'image/x-gzeps', 
'.epub':'application/epub+zip', 
'.erl':'text/x-erlang', 
'.es':'application/ecmascript', 
'.etheme':'application/x-e-theme', 
'.etx':'text/x-setext', 
'.exe':'application/x-ms-dos-executable', 
'.exr':'image/x-exr', 
'.ez':'application/andrew-inset', 
'.f':'text/x-fortran', 
'.f90':'text/x-fortran', 
'.f95':'text/x-fortran', 
'.fb2':'application/x-fictionbook+xml', 
'.fig':'image/x-xfig', 
'.fits':'image/fits', 
'.fl':'application/x-fluid', 
'.flac':'audio/x-flac', 
'.flc':'video/x-flic', 
'.fli':'video/x-flic', 
'.flv':'video/x-flv', 
'.flw':'application/x-kivio', 
'.fo':'text/x-xslfo', 
'.for':'text/x-fortran', 
'.g3':'image/fax-g3', 
'.gb':'application/x-gameboy-rom', 
'.gba':'application/x-gba-rom', 
'.gcrd':'text/directory', 
'.ged':'application/x-gedcom', 
'.gedcom':'application/x-gedcom', 
'.gen':'application/x-genesis-rom', 
'.gf':'application/x-tex-gf', 
'.gg':'application/x-sms-rom', 
'.gif':'image/gif', 
'.glade':'application/x-glade', 
'.gmo':'application/x-gettext-translation', 
'.gnc':'application/x-gnucash', 
'.gnd':'application/gnunet-directory', 
'.gnucash':'application/x-gnucash', 
'.gnumeric':'application/x-gnumeric', 
'.gnuplot':'application/x-gnuplot', 
'.gp':'application/x-gnuplot', 
'.gpg':'application/pgp-encrypted', 
'.gplt':'application/x-gnuplot', 
'.gra':'application/x-graphite', 
'.gsf':'application/x-font-type1', 
'.gsm':'audio/x-gsm', 
'.gtar':'application/x-tar', 
'.gv':'text/vnd.graphviz', 
'.gvp':'text/x-google-video-pointer', 
'.gz':'application/x-gzip', 
'.h':'text/x-chdr', 
'.h++':'text/x-c++hdr', 
'.hdf':'application/x-hdf', 
'.hh':'text/x-c++hdr', 
'.hp':'text/x-c++hdr', 
'.hpgl':'application/vnd.hp-hpgl', 
'.hpp':'text/x-c++hdr', 
'.hs':'text/x-haskell', 
'.htm':'text/html', 
'.html':'text/html', 
'.hwp':'application/x-hwp', 
'.hwt':'application/x-hwt', 
'.hxx':'text/x-c++hdr', 
'.ica':'application/x-ica', 
'.icb':'image/x-tga', 
'.icns':'image/x-icns', 
'.ico':'image/vnd.microsoft.icon', 
'.ics':'text/calendar', 
'.idl':'text/x-idl', 
'.ief':'image/ief', 
'.iff':'image/x-iff', 
'.ilbm':'image/x-ilbm', 
'.ime':'text/x-imelody', 
'.imy':'text/x-imelody', 
'.ins':'text/x-tex', 
'.iptables':'text/x-iptables', 
'.iso':'application/x-cd-image', 
'.iso9660':'application/x-cd-image', 
'.it':'audio/x-it', 
'.j2k':'image/jp2', 
'.jad':'text/vnd.sun.j2me.app-descriptor', 
'.jar':'application/x-java-archive', 
'.java':'text/x-java', 
'.jng':'image/x-jng', 
'.jnlp':'application/x-java-jnlp-file', 
'.jp2':'image/jp2', 
'.jpc':'image/jp2', 
'.jpe':'image/jpeg', 
'.jpeg':'image/jpeg', 
'.jpf':'image/jp2', 
'.jpg':'image/jpeg', 
'.jpr':'application/x-jbuilder-project', 
'.jpx':'image/jp2', 
'.js':'application/javascript', 
'.json':'application/json', 
'.jsonp':'application/jsonp', 
'.k25':'image/x-kodak-k25', 
'.kar':'audio/midi', 
'.karbon':'application/x-karbon', 
'.kdc':'image/x-kodak-kdc', 
'.kdelnk':'application/x-desktop', 
'.kexi':'application/x-kexiproject-sqlite3', 
'.kexic':'application/x-kexi-connectiondata', 
'.kexis':'application/x-kexiproject-shortcut', 
'.kfo':'application/x-kformula', 
'.kil':'application/x-killustrator', 
'.kino':'application/smil', 
'.kml':'application/vnd.google-earth.kml+xml', 
'.kmz':'application/vnd.google-earth.kmz', 
'.kon':'application/x-kontour', 
'.kpm':'application/x-kpovmodeler', 
'.kpr':'application/x-kpresenter', 
'.kpt':'application/x-kpresenter', 
'.kra':'application/x-krita', 
'.ksp':'application/x-kspread', 
'.kud':'application/x-kugar', 
'.kwd':'application/x-kword', 
'.kwt':'application/x-kword', 
'.la':'application/x-shared-library-la', 
'.latex':'text/x-tex', 
'.ldif':'text/x-ldif', 
'.lha':'application/x-lha', 
'.lhs':'text/x-literate-haskell', 
'.lhz':'application/x-lhz', 
'.log':'text/x-log', 
'.ltx':'text/x-tex', 
'.lua':'text/x-lua', 
'.lwo':'image/x-lwo', 
'.lwob':'image/x-lwo', 
'.lws':'image/x-lws', 
'.ly':'text/x-lilypond', 
'.lyx':'application/x-lyx', 
'.lz':'application/x-lzip', 
'.lzh':'application/x-lha', 
'.lzma':'application/x-lzma', 
'.lzo':'application/x-lzop', 
'.m':'text/x-matlab', 
'.m15':'audio/x-mod', 
'.m2t':'video/mpeg', 
'.m3u':'audio/x-mpegurl', 
'.m3u8':'audio/x-mpegurl', 
'.m4':'application/x-m4', 
'.m4a':'audio/mp4', 
'.m4b':'audio/x-m4b', 
'.m4v':'video/mp4', 
'.mab':'application/x-markaby', 
'.man':'application/x-troff-man', 
'.mbox':'application/mbox', 
'.md':'application/x-genesis-rom', 
'.mdb':'application/vnd.ms-access', 
'.mdi':'image/vnd.ms-modi', 
'.me':'text/x-troff-me', 
'.med':'audio/x-mod', 
'.metalink':'application/metalink+xml', 
'.mgp':'application/x-magicpoint', 
'.mid':'audio/midi', 
'.midi':'audio/midi', 
'.mif':'application/x-mif', 
'.minipsf':'audio/x-minipsf', 
'.mka':'audio/x-matroska', 
'.mkv':'video/x-matroska', 
'.ml':'text/x-ocaml', 
'.mli':'text/x-ocaml', 
'.mm':'text/x-troff-mm', 
'.mmf':'application/x-smaf', 
'.mml':'text/mathml', 
'.mng':'video/x-mng', 
'.mo':'application/x-gettext-translation', 
'.mo3':'audio/x-mo3', 
'.moc':'text/x-moc', 
'.mod':'audio/x-mod', 
'.mof':'text/x-mof', 
'.moov':'video/quicktime', 
'.mov':'video/quicktime', 
'.movie':'video/x-sgi-movie', 
'.mp+':'audio/x-musepack', 
'.mp2':'video/mpeg', 
'.mp3':'audio/mpeg', 
'.mp4':'video/mp4', 
'.mpc':'audio/x-musepack', 
'.mpe':'video/mpeg', 
'.mpeg':'video/mpeg', 
'.mpg':'video/mpeg', 
'.mpga':'audio/mpeg', 
'.mpp':'audio/x-musepack', 
'.mrl':'text/x-mrml', 
'.mrml':'text/x-mrml', 
'.mrw':'image/x-minolta-mrw', 
'.ms':'text/x-troff-ms', 
'.msi':'application/x-msi', 
'.msod':'image/x-msod', 
'.msx':'application/x-msx-rom', 
'.mtm':'audio/x-mod', 
'.mup':'text/x-mup', 
'.mxf':'application/mxf', 
'.n64':'application/x-n64-rom', 
'.nb':'application/mathematica', 
'.nc':'application/x-netcdf', 
'.nds':'application/x-nintendo-ds-rom', 
'.nef':'image/x-nikon-nef', 
'.nes':'application/x-nes-rom', 
'.nfo':'text/x-nfo', 
'.not':'text/x-mup', 
'.nsc':'application/x-netshow-channel', 
'.nsv':'video/x-nsv', 
'.o':'application/x-object', 
'.obj':'application/x-tgif', 
'.ocl':'text/x-ocl', 
'.oda':'application/oda', 
'.odb':'application/vnd.oasis.opendocument.database', 
'.odc':'application/vnd.oasis.opendocument.chart', 
'.odf':'application/vnd.oasis.opendocument.formula', 
'.odg':'application/vnd.oasis.opendocument.graphics', 
'.odi':'application/vnd.oasis.opendocument.image', 
'.odm':'application/vnd.oasis.opendocument.text-master', 
'.odp':'application/vnd.oasis.opendocument.presentation', 
'.ods':'application/vnd.oasis.opendocument.spreadsheet', 
'.odt':'application/vnd.oasis.opendocument.text', 
'.oga':'audio/ogg', 
'.ogg':'video/x-theora+ogg', 
'.ogm':'video/x-ogm+ogg', 
'.ogv':'video/ogg', 
'.ogx':'application/ogg', 
'.old':'application/x-trash', 
'.oleo':'application/x-oleo', 
'.opml':'text/x-opml+xml', 
'.ora':'image/openraster', 
'.orf':'image/x-olympus-orf', 
'.otc':'application/vnd.oasis.opendocument.chart-template', 
'.otf':'application/x-font-otf', 
'.otg':'application/vnd.oasis.opendocument.graphics-template', 
'.oth':'application/vnd.oasis.opendocument.text-web', 
'.otp':'application/vnd.oasis.opendocument.presentation-template', 
'.ots':'application/vnd.oasis.opendocument.spreadsheet-template', 
'.ott':'application/vnd.oasis.opendocument.text-template', 
'.owl':'application/rdf+xml', 
'.oxt':'application/vnd.openofficeorg.extension', 
'.p':'text/x-pascal', 
'.p10':'application/pkcs10', 
'.p12':'application/x-pkcs12', 
'.p7b':'application/x-pkcs7-certificates', 
'.p7s':'application/pkcs7-signature', 
'.pack':'application/x-java-pack200', 
'.pak':'application/x-pak', 
'.par2':'application/x-par2', 
'.pas':'text/x-pascal', 
'.patch':'text/x-patch', 
'.pbm':'image/x-portable-bitmap', 
'.pcd':'image/x-photo-cd', 
'.pcf':'application/x-cisco-vpn-settings', 
'.pcf.gz':'application/x-font-pcf', 
'.pcf.z':'application/x-font-pcf', 
'.pcl':'application/vnd.hp-pcl', 
'.pcx':'image/x-pcx', 
'.pdb':'chemical/x-pdb', 
'.pdc':'application/x-aportisdoc', 
'.pdf':'application/pdf', 
'.pdf.bz2':'application/x-bzpdf', 
'.pdf.gz':'application/x-gzpdf', 
'.pef':'image/x-pentax-pef', 
'.pem':'application/x-x509-ca-cert', 
'.perl':'application/x-perl', 
'.pfa':'application/x-font-type1', 
'.pfb':'application/x-font-type1', 
'.pfx':'application/x-pkcs12', 
'.pgm':'image/x-portable-graymap', 
'.pgn':'application/x-chess-pgn', 
'.pgp':'application/pgp-encrypted', 
'.php':'application/x-php', 
'.php3':'application/x-php', 
'.php4':'application/x-php', 
'.pict':'image/x-pict', 
'.pict1':'image/x-pict', 
'.pict2':'image/x-pict', 
'.pickle':'application/python-pickle', 
'.pk':'application/x-tex-pk', 
'.pkipath':'application/pkix-pkipath', 
'.pkr':'application/pgp-keys', 
'.pl':'application/x-perl', 
'.pla':'audio/x-iriver-pla', 
'.pln':'application/x-planperfect', 
'.pls':'audio/x-scpls', 
'.pm':'application/x-perl', 
'.png':'image/png', 
'.pnm':'image/x-portable-anymap', 
'.pntg':'image/x-macpaint', 
'.po':'text/x-gettext-translation', 
'.por':'application/x-spss-por', 
'.pot':'text/x-gettext-translation-template', 
'.ppm':'image/x-portable-pixmap', 
'.pps':'application/vnd.ms-powerpoint', 
'.ppt':'application/vnd.ms-powerpoint', 
'.pptm':'application/vnd.openxmlformats-officedocument.presentationml.presentation', 
'.pptx':'application/vnd.openxmlformats-officedocument.presentationml.presentation', 
'.ppz':'application/vnd.ms-powerpoint', 
'.prc':'application/x-palm-database', 
'.ps':'application/postscript', 
'.ps.bz2':'application/x-bzpostscript', 
'.ps.gz':'application/x-gzpostscript', 
'.psd':'image/vnd.adobe.photoshop', 
'.psf':'audio/x-psf', 
'.psf.gz':'application/x-gz-font-linux-psf', 
'.psflib':'audio/x-psflib', 
'.psid':'audio/prs.sid', 
'.psw':'application/x-pocket-word', 
'.pw':'application/x-pw', 
'.py':'text/x-python', 
'.pyc':'application/x-python-bytecode', 
'.pyo':'application/x-python-bytecode', 
'.qif':'image/x-quicktime', 
'.qt':'video/quicktime', 
'.qtif':'image/x-quicktime', 
'.qtl':'application/x-quicktime-media-link', 
'.qtvr':'video/quicktime', 
'.ra':'audio/vnd.rn-realaudio', 
'.raf':'image/x-fuji-raf', 
'.ram':'application/ram', 
'.rar':'application/x-rar', 
'.ras':'image/x-cmu-raster', 
'.raw':'image/x-panasonic-raw', 
'.rax':'audio/vnd.rn-realaudio', 
'.rb':'application/x-ruby', 
'.rdf':'application/rdf+xml', 
'.rdfs':'application/rdf+xml', 
'.reg':'text/x-ms-regedit', 
'.rej':'application/x-reject', 
'.rgb':'image/x-rgb', 
'.rle':'image/rle', 
'.rm':'application/vnd.rn-realmedia', 
'.rmj':'application/vnd.rn-realmedia', 
'.rmm':'application/vnd.rn-realmedia', 
'.rms':'application/vnd.rn-realmedia', 
'.rmvb':'application/vnd.rn-realmedia', 
'.rmx':'application/vnd.rn-realmedia', 
'.roff':'text/troff', 
'.rp':'image/vnd.rn-realpix', 
'.rpm':'application/x-rpm', 
'.rss':'application/rss+xml', 
'.rt':'text/vnd.rn-realtext', 
'.rtf':'application/rtf', 
'.rtx':'text/richtext', 
'.rv':'video/vnd.rn-realvideo', 
'.rvx':'video/vnd.rn-realvideo', 
'.s3m':'audio/x-s3m', 
'.sam':'application/x-amipro', 
'.sami':'application/x-sami', 
'.sav':'application/x-spss-sav', 
'.scm':'text/x-scheme', 
'.sda':'application/vnd.stardivision.draw', 
'.sdc':'application/vnd.stardivision.calc', 
'.sdd':'application/vnd.stardivision.impress', 
'.sdp':'application/sdp', 
'.sds':'application/vnd.stardivision.chart', 
'.sdw':'application/vnd.stardivision.writer', 
'.sgf':'application/x-go-sgf', 
'.sgi':'image/x-sgi', 
'.sgl':'application/vnd.stardivision.writer', 
'.sgm':'text/sgml', 
'.sgml':'text/sgml', 
'.sh':'application/x-shellscript', 
'.shar':'application/x-shar', 
'.shn':'application/x-shorten', 
'.siag':'application/x-siag', 
'.sid':'audio/prs.sid', 
'.sik':'application/x-trash', 
'.sis':'application/vnd.symbian.install', 
'.sisx':'x-epoc/x-sisx-app', 
'.sit':'application/x-stuffit', 
'.siv':'application/sieve', 
'.sk':'image/x-skencil', 
'.sk1':'image/x-skencil', 
'.skr':'application/pgp-keys', 
'.slk':'text/spreadsheet', 
'.smaf':'application/x-smaf', 
'.smc':'application/x-snes-rom', 
'.smd':'application/vnd.stardivision.mail', 
'.smf':'application/vnd.stardivision.math', 
'.smi':'application/x-sami', 
'.smil':'application/smil', 
'.sml':'application/smil', 
'.sms':'application/x-sms-rom', 
'.snd':'audio/basic', 
'.so':'application/x-sharedlib', 
'.spc':'application/x-pkcs7-certificates', 
'.spd':'application/x-font-speedo', 
'.spec':'text/x-rpm-spec', 
'.spl':'application/x-shockwave-flash', 
'.spx':'audio/x-speex', 
'.sql':'text/x-sql', 
'.sr2':'image/x-sony-sr2', 
'.src':'application/x-wais-source', 
'.srf':'image/x-sony-srf', 
'.srt':'application/x-subrip', 
'.ssa':'text/x-ssa', 
'.stc':'application/vnd.sun.xml.calc.template', 
'.std':'application/vnd.sun.xml.draw.template', 
'.sti':'application/vnd.sun.xml.impress.template', 
'.stm':'audio/x-stm', 
'.stw':'application/vnd.sun.xml.writer.template', 
'.sty':'text/x-tex', 
'.sub':'text/x-subviewer', 
'.sun':'image/x-sun-raster', 
'.sv4cpio':'application/x-sv4cpio', 
'.sv4crc':'application/x-sv4crc', 
'.svg':'image/svg+xml', 
'.svgz':'image/svg+xml-compressed', 
'.swf':'application/x-shockwave-flash', 
'.sxc':'application/vnd.sun.xml.calc', 
'.sxd':'application/vnd.sun.xml.draw', 
'.sxg':'application/vnd.sun.xml.writer.global', 
'.sxi':'application/vnd.sun.xml.impress', 
'.sxm':'application/vnd.sun.xml.math', 
'.sxw':'application/vnd.sun.xml.writer', 
'.sylk':'text/spreadsheet', 
'.t':'text/troff', 
'.t2t':'text/x-txt2tags', 
'.tar':'application/x-tar', 
'.tar.bz':'application/x-bzip-compressed-tar', 
'.tar.bz2':'application/x-bzip-compressed-tar', 
'.tar.gz':'application/x-compressed-tar', 
'.tar.lzma':'application/x-lzma-compressed-tar', 
'.tar.lzo':'application/x-tzo', 
'.tar.xz':'application/x-xz-compressed-tar', 
'.tar.z':'application/x-tarz', 
'.tbz':'application/x-bzip-compressed-tar', 
'.tbz2':'application/x-bzip-compressed-tar', 
'.tcl':'text/x-tcl', 
'.tex':'text/x-tex', 
'.texi':'text/x-texinfo', 
'.texinfo':'text/x-texinfo', 
'.tga':'image/x-tga', 
'.tgz':'application/x-compressed-tar', 
'.theme':'application/x-theme', 
'.themepack':'application/x-windows-themepack', 
'.tif':'image/tiff', 
'.tiff':'image/tiff', 
'.tk':'text/x-tcl', 
'.tlz':'application/x-lzma-compressed-tar', 
'.tnef':'application/vnd.ms-tnef', 
'.tnf':'application/vnd.ms-tnef', 
'.toc':'application/x-cdrdao-toc', 
'.torrent':'application/x-bittorrent', 
'.tpic':'image/x-tga', 
'.tr':'text/troff', 
'.ts':'application/x-linguist', 
'.tsv':'text/tab-separated-values', 
'.tta':'audio/x-tta', 
'.ttc':'application/x-font-ttf', 
'.ttf':'application/x-font-ttf', 
'.ttx':'application/x-font-ttx', 
'.txt':'text/plain', 
'.txz':'application/x-xz-compressed-tar', 
'.tzo':'application/x-tzo', 
'.ufraw':'application/x-ufraw', 
'.ui':'application/x-designer', 
'.uil':'text/x-uil', 
'.ult':'audio/x-mod', 
'.uni':'audio/x-mod', 
'.uri':'text/x-uri', 
'.url':'text/x-uri', 
'.ustar':'application/x-ustar', 
'.vala':'text/x-vala', 
'.vapi':'text/x-vala', 
'.vcf':'text/directory', 
'.vcs':'text/calendar', 
'.vct':'text/directory', 
'.vda':'image/x-tga', 
'.vhd':'text/x-vhdl', 
'.vhdl':'text/x-vhdl', 
'.viv':'video/vivo', 
'.vivo':'video/vivo', 
'.vlc':'audio/x-mpegurl', 
'.vob':'video/mpeg', 
'.voc':'audio/x-voc', 
'.vor':'application/vnd.stardivision.writer', 
'.vst':'image/x-tga', 
'.wav':'audio/x-wav', 
'.wax':'audio/x-ms-asx', 
'.wb1':'application/x-quattropro', 
'.wb2':'application/x-quattropro', 
'.wb3':'application/x-quattropro', 
'.wbmp':'image/vnd.wap.wbmp', 
'.wcm':'application/vnd.ms-works', 
'.wdb':'application/vnd.ms-works', 
'.webm':'video/webm', 
'.wk1':'application/vnd.lotus-1-2-3', 
'.wk3':'application/vnd.lotus-1-2-3', 
'.wk4':'application/vnd.lotus-1-2-3', 
'.wks':'application/vnd.ms-works', 
'.wma':'audio/x-ms-wma', 
'.wmf':'image/x-wmf', 
'.wml':'text/vnd.wap.wml', 
'.wmls':'text/vnd.wap.wmlscript', 
'.wmv':'video/x-ms-wmv', 
'.wmx':'audio/x-ms-asx', 
'.wp':'application/vnd.wordperfect', 
'.wp4':'application/vnd.wordperfect', 
'.wp5':'application/vnd.wordperfect', 
'.wp6':'application/vnd.wordperfect', 
'.wpd':'application/vnd.wordperfect', 
'.wpg':'application/x-wpg', 
'.wpl':'application/vnd.ms-wpl', 
'.wpp':'application/vnd.wordperfect', 
'.wps':'application/vnd.ms-works', 
'.wri':'application/x-mswrite', 
'.wrl':'model/vrml', 
'.wv':'audio/x-wavpack', 
'.wvc':'audio/x-wavpack-correction', 
'.wvp':'audio/x-wavpack', 
'.wvx':'audio/x-ms-asx', 
'.x3f':'image/x-sigma-x3f', 
'.xac':'application/x-gnucash', 
'.xbel':'application/x-xbel', 
'.xbl':'application/xml', 
'.xbm':'image/x-xbitmap', 
'.xcf':'image/x-xcf', 
'.xcf.bz2':'image/x-compressed-xcf', 
'.xcf.gz':'image/x-compressed-xcf', 
'.xhtml':'application/xhtml+xml', 
'.xi':'audio/x-xi', 
'.xla':'application/vnd.ms-excel', 
'.xlc':'application/vnd.ms-excel', 
'.xld':'application/vnd.ms-excel', 
'.xlf':'application/x-xliff', 
'.xliff':'application/x-xliff', 
'.xll':'application/vnd.ms-excel', 
'.xlm':'application/vnd.ms-excel', 
'.xls':'application/vnd.ms-excel', 
'.xlsm':'application/vnd.openxmlformats-officedocument.spreadsheetml.sheet', 
'.xlsx':'application/vnd.openxmlformats-officedocument.spreadsheetml.sheet', 
'.xlt':'application/vnd.ms-excel', 
'.xlw':'application/vnd.ms-excel', 
'.xm':'audio/x-xm', 
'.xmf':'audio/x-xmf', 
'.xmi':'text/x-xmi', 
'.xml':'application/xml', 
'.xpm':'image/x-xpixmap', 
'.xps':'application/vnd.ms-xpsdocument', 
'.xsl':'application/xml', 
'.xslfo':'text/x-xslfo', 
'.xslt':'application/xml', 
'.xspf':'application/xspf+xml', 
'.xul':'application/vnd.mozilla.xul+xml', 
'.xwd':'image/x-xwindowdump', 
'.xyz':'chemical/x-pdb', 
'.xz':'application/x-xz', 
'.w2p':'application/w2p', 
'.z':'application/x-compress', 
'.zabw':'application/x-abiword', 
'.zip':'application/zip', 
'.zoo':'application/x-zoo', 
}

 个人博客:微缺Blog,欢迎访问留言,共同提升。

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"
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Small-BUG

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值