各种类型文件对应文件的 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"
}


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
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值