Created
February 2, 2019 15:24
-
-
Save lessismore1/a0274496513f16db3fb7b44442ea2c04 to your computer and use it in GitHub Desktop.
Get mimeType from file extension as string
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| //Mime types. Some keys are duplicated. | |
| array( | |
| ".3dm"=>"x-world/x-3dmf", | |
| ".3dmf"=>"x-world/x-3dmf", | |
| ".a"=>"application/octet-stream", | |
| ".aab"=>"application/x-authorware-bin", | |
| ".aam"=>"application/x-authorware-map", | |
| ".aas"=>"application/x-authorware-seg", | |
| ".abc"=>"text/vnd.abc", | |
| ".acgi"=>"text/html", | |
| ".afl"=>"video/animaflex", | |
| ".ai"=>"application/postscript", | |
| ".aif"=>"audio/aiff", | |
| ".aif"=>"audio/x-aiff", | |
| ".aifc"=>"audio/aiff", | |
| ".aifc"=>"audio/x-aiff", | |
| ".aiff"=>"audio/aiff", | |
| ".aiff"=>"audio/x-aiff", | |
| ".aim"=>"application/x-aim", | |
| ".aip"=>"text/x-audiosoft-intra", | |
| ".ani"=>"application/x-navi-animation", | |
| ".aos"=>"application/x-nokia-9000-communicator-add-on-software", | |
| ".aps"=>"application/mime", | |
| ".arc"=>"application/octet-stream", | |
| ".arj"=>"application/arj", | |
| ".arj"=>"application/octet-stream", | |
| ".art"=>"image/x-jg", | |
| ".asf"=>"video/x-ms-asf", | |
| ".asm"=>"text/x-asm", | |
| ".asp"=>"text/asp", | |
| ".asx"=>"application/x-mplayer2", | |
| ".asx"=>"video/x-ms-asf", | |
| ".asx"=>"video/x-ms-asf-plugin", | |
| ".au"=>"audio/basic", | |
| ".au"=>"audio/x-au", | |
| ".avi"=>"application/x-troff-msvideo", | |
| ".avi"=>"video/avi", | |
| ".avi"=>"video/msvideo", | |
| ".avi"=>"video/x-msvideo", | |
| ".avs"=>"video/avs-video", | |
| ".bcpio"=>"application/x-bcpio", | |
| ".bin"=>"application/mac-binary", | |
| ".bin"=>"application/macbinary", | |
| ".bin"=>"application/octet-stream", | |
| ".bin"=>"application/x-binary", | |
| ".bin"=>"application/x-macbinary", | |
| ".bm"=>"image/bmp", | |
| ".bmp"=>"image/bmp", | |
| ".bmp"=>"image/x-windows-bmp", | |
| ".boo"=>"application/book", | |
| ".book"=>"application/book", | |
| ".boz"=>"application/x-bzip2", | |
| ".bsh"=>"application/x-bsh", | |
| ".bz"=>"application/x-bzip", | |
| ".bz2"=>"application/x-bzip2", | |
| ".c"=>"text/plain", | |
| ".c"=>"text/x-c", | |
| ".c++"=>"text/plain", | |
| ".cat"=>"application/vnd.ms-pki.seccat", | |
| ".cc"=>"text/plain", | |
| ".cc"=>"text/x-c", | |
| ".ccad"=>"application/clariscad", | |
| ".cco"=>"application/x-cocoa", | |
| ".cdf"=>"application/cdf", | |
| ".cdf"=>"application/x-cdf", | |
| ".cdf"=>"application/x-netcdf", | |
| ".cer"=>"application/pkix-cert", | |
| ".cer"=>"application/x-x509-ca-cert", | |
| ".cha"=>"application/x-chat", | |
| ".chat"=>"application/x-chat", | |
| ".class"=>"application/java", | |
| ".class"=>"application/java-byte-code", | |
| ".class"=>"application/x-java-class", | |
| ".com"=>"application/octet-stream", | |
| ".com"=>"text/plain", | |
| ".conf"=>"text/plain", | |
| ".cpio"=>"application/x-cpio", | |
| ".cpp"=>"text/x-c", | |
| ".cpt"=>"application/mac-compactpro", | |
| ".cpt"=>"application/x-compactpro", | |
| ".cpt"=>"application/x-cpt", | |
| ".crl"=>"application/pkcs-crl", | |
| ".crl"=>"application/pkix-crl", | |
| ".crt"=>"application/pkix-cert", | |
| ".crt"=>"application/x-x509-ca-cert", | |
| ".crt"=>"application/x-x509-user-cert", | |
| ".csh"=>"application/x-csh", | |
| ".csh"=>"text/x-script.csh", | |
| ".css"=>"application/x-pointplus", | |
| ".css"=>"text/css", | |
| ".cxx"=>"text/plain", | |
| ".dcr"=>"application/x-director", | |
| ".deepv"=>"application/x-deepv", | |
| ".def"=>"text/plain", | |
| ".der"=>"application/x-x509-ca-cert", | |
| ".dif"=>"video/x-dv", | |
| ".dir"=>"application/x-director", | |
| ".dl"=>"video/dl", | |
| ".dl"=>"video/x-dl", | |
| ".doc"=>"application/msword", | |
| ".dot"=>"application/msword", | |
| ".dp"=>"application/commonground", | |
| ".drw"=>"application/drafting", | |
| ".dump"=>"application/octet-stream", | |
| ".dv"=>"video/x-dv", | |
| ".dvi"=>"application/x-dvi", | |
| ".dwf"=>"drawing/x-dwf (old)", | |
| ".dwf"=>"model/vnd.dwf", | |
| ".dwg"=>"application/acad", | |
| ".dwg"=>"image/vnd.dwg", | |
| ".dwg"=>"image/x-dwg", | |
| ".dxf"=>"application/dxf", | |
| ".dxf"=>"image/vnd.dwg", | |
| ".dxf"=>"image/x-dwg", | |
| ".dxr"=>"application/x-director", | |
| ".el"=>"text/x-script.elisp", | |
| ".elc"=>"application/x-bytecode.elisp (compiled elisp)", | |
| ".elc"=>"application/x-elc", | |
| ".env"=>"application/x-envoy", | |
| ".eps"=>"application/postscript", | |
| ".es"=>"application/x-esrehber", | |
| ".etx"=>"text/x-setext", | |
| ".evy"=>"application/envoy", | |
| ".evy"=>"application/x-envoy", | |
| ".exe"=>"application/octet-stream", | |
| ".f"=>"text/plain", | |
| ".f"=>"text/x-fortran", | |
| ".f77"=>"text/x-fortran", | |
| ".f90"=>"text/plain", | |
| ".f90"=>"text/x-fortran", | |
| ".fdf"=>"application/vnd.fdf", | |
| ".fif"=>"application/fractals", | |
| ".fif"=>"image/fif", | |
| ".fli"=>"video/fli", | |
| ".fli"=>"video/x-fli", | |
| ".flo"=>"image/florian", | |
| ".flx"=>"text/vnd.fmi.flexstor", | |
| ".fmf"=>"video/x-atomic3d-feature", | |
| ".for"=>"text/plain", | |
| ".for"=>"text/x-fortran", | |
| ".fpx"=>"image/vnd.fpx", | |
| ".fpx"=>"image/vnd.net-fpx", | |
| ".frl"=>"application/freeloader", | |
| ".funk"=>"audio/make", | |
| ".g"=>"text/plain", | |
| ".g3"=>"image/g3fax", | |
| ".gif"=>"image/gif", | |
| ".gl"=>"video/gl", | |
| ".gl"=>"video/x-gl", | |
| ".gsd"=>"audio/x-gsm", | |
| ".gsm"=>"audio/x-gsm", | |
| ".gsp"=>"application/x-gsp", | |
| ".gss"=>"application/x-gss", | |
| ".gtar"=>"application/x-gtar", | |
| ".gz"=>"application/x-compressed", | |
| ".gz"=>"application/x-gzip", | |
| ".gzip"=>"application/x-gzip", | |
| ".gzip"=>"multipart/x-gzip", | |
| ".h"=>"text/plain", | |
| ".h"=>"text/x-h", | |
| ".hdf"=>"application/x-hdf", | |
| ".help"=>"application/x-helpfile", | |
| ".hgl"=>"application/vnd.hp-hpgl", | |
| ".hh"=>"text/plain", | |
| ".hh"=>"text/x-h", | |
| ".hlb"=>"text/x-script", | |
| ".hlp"=>"application/hlp", | |
| ".hlp"=>"application/x-helpfile", | |
| ".hlp"=>"application/x-winhelp", | |
| ".hpg"=>"application/vnd.hp-hpgl", | |
| ".hpgl"=>"application/vnd.hp-hpgl", | |
| ".hqx"=>"application/binhex", | |
| ".hqx"=>"application/binhex4", | |
| ".hqx"=>"application/mac-binhex", | |
| ".hqx"=>"application/mac-binhex40", | |
| ".hqx"=>"application/x-binhex40", | |
| ".hqx"=>"application/x-mac-binhex40", | |
| ".hta"=>"application/hta", | |
| ".htc"=>"text/x-component", | |
| ".htm"=>"text/html", | |
| ".html"=>"text/html", | |
| ".htmls"=>"text/html", | |
| ".htt"=>"text/webviewhtml", | |
| ".htx"=>"text/html", | |
| ".ice"=>"x-conference/x-cooltalk", | |
| ".ico"=>"image/x-icon", | |
| ".idc"=>"text/plain", | |
| ".ief"=>"image/ief", | |
| ".iefs"=>"image/ief", | |
| ".iges"=>"application/iges", | |
| ".iges"=>"model/iges", | |
| ".igs"=>"application/iges", | |
| ".igs"=>"model/iges", | |
| ".ima"=>"application/x-ima", | |
| ".imap"=>"application/x-httpd-imap", | |
| ".inf"=>"application/inf", | |
| ".ins"=>"application/x-internett-signup", | |
| ".ip"=>"application/x-ip2", | |
| ".isu"=>"video/x-isvideo", | |
| ".it"=>"audio/it", | |
| ".iv"=>"application/x-inventor", | |
| ".ivr"=>"i-world/i-vrml", | |
| ".ivy"=>"application/x-livescreen", | |
| ".jam"=>"audio/x-jam", | |
| ".jav"=>"text/plain", | |
| ".jav"=>"text/x-java-source", | |
| ".java"=>"text/plain", | |
| ".java"=>"text/x-java-source", | |
| ".jcm"=>"application/x-java-commerce", | |
| ".jfif"=>"image/jpeg", | |
| ".jfif"=>"image/pjpeg", | |
| ".jfif-tbnl"=>"image/jpeg", | |
| ".jpe"=>"image/jpeg", | |
| ".jpe"=>"image/pjpeg", | |
| ".jpeg"=>"image/jpeg", | |
| ".jpeg"=>"image/pjpeg", | |
| ".jpg"=>"image/jpeg", | |
| ".jpg"=>"image/pjpeg", | |
| ".jps"=>"image/x-jps", | |
| ".js"=>"application/x-javascript", | |
| ".js"=>"application/javascript", | |
| ".js"=>"application/ecmascript", | |
| ".js"=>"text/javascript", | |
| ".js"=>"text/ecmascript", | |
| ".jut"=>"image/jutvision", | |
| ".kar"=>"audio/midi", | |
| ".kar"=>"music/x-karaoke", | |
| ".ksh"=>"application/x-ksh", | |
| ".ksh"=>"text/x-script.ksh", | |
| ".la"=>"audio/nspaudio", | |
| ".la"=>"audio/x-nspaudio", | |
| ".lam"=>"audio/x-liveaudio", | |
| ".latex"=>"application/x-latex", | |
| ".lha"=>"application/lha", | |
| ".lha"=>"application/octet-stream", | |
| ".lha"=>"application/x-lha", | |
| ".lhx"=>"application/octet-stream", | |
| ".list"=>"text/plain", | |
| ".lma"=>"audio/nspaudio", | |
| ".lma"=>"audio/x-nspaudio", | |
| ".log"=>"text/plain", | |
| ".lsp"=>"application/x-lisp", | |
| ".lsp"=>"text/x-script.lisp", | |
| ".lst"=>"text/plain", | |
| ".lsx"=>"text/x-la-asf", | |
| ".ltx"=>"application/x-latex", | |
| ".lzh"=>"application/octet-stream", | |
| ".lzh"=>"application/x-lzh", | |
| ".lzx"=>"application/lzx", | |
| ".lzx"=>"application/octet-stream", | |
| ".lzx"=>"application/x-lzx", | |
| ".m"=>"text/plain", | |
| ".m"=>"text/x-m", | |
| ".m1v"=>"video/mpeg", | |
| ".m2a"=>"audio/mpeg", | |
| ".m2v"=>"video/mpeg", | |
| ".m3u"=>"audio/x-mpequrl", | |
| ".man"=>"application/x-troff-man", | |
| ".map"=>"application/x-navimap", | |
| ".mar"=>"text/plain", | |
| ".mbd"=>"application/mbedlet", | |
| ".mc$"=>"application/x-magic-cap-package-1.0", | |
| ".mcd"=>"application/mcad", | |
| ".mcd"=>"application/x-mathcad", | |
| ".mcf"=>"image/vasa", | |
| ".mcf"=>"text/mcf", | |
| ".mcp"=>"application/netmc", | |
| ".me"=>"application/x-troff-me", | |
| ".mht"=>"message/rfc822", | |
| ".mhtml"=>"message/rfc822", | |
| ".mid"=>"application/x-midi", | |
| ".mid"=>"audio/midi", | |
| ".mid"=>"audio/x-mid", | |
| ".mid"=>"audio/x-midi", | |
| ".mid"=>"music/crescendo", | |
| ".mid"=>"x-music/x-midi", | |
| ".midi"=>"application/x-midi", | |
| ".midi"=>"audio/midi", | |
| ".midi"=>"audio/x-mid", | |
| ".midi"=>"audio/x-midi", | |
| ".midi"=>"music/crescendo", | |
| ".midi"=>"x-music/x-midi", | |
| ".mif"=>"application/x-frame", | |
| ".mif"=>"application/x-mif", | |
| ".mime"=>"message/rfc822", | |
| ".mime"=>"www/mime", | |
| ".mjf"=>"audio/x-vnd.audioexplosion.mjuicemediafile", | |
| ".mjpg"=>"video/x-motion-jpeg", | |
| ".mm"=>"application/base64", | |
| ".mm"=>"application/x-meme", | |
| ".mme"=>"application/base64", | |
| ".mod"=>"audio/mod", | |
| ".mod"=>"audio/x-mod", | |
| ".moov"=>"video/quicktime", | |
| ".mov"=>"video/quicktime", | |
| ".movie"=>"video/x-sgi-movie", | |
| ".mp2"=>"audio/mpeg", | |
| ".mp2"=>"audio/x-mpeg", | |
| ".mp2"=>"video/mpeg", | |
| ".mp2"=>"video/x-mpeg", | |
| ".mp2"=>"video/x-mpeq2a", | |
| ".mp3"=>"audio/mpeg3", | |
| ".mp3"=>"audio/x-mpeg-3", | |
| ".mp3"=>"video/mpeg", | |
| ".mp3"=>"video/x-mpeg", | |
| ".mpa"=>"audio/mpeg", | |
| ".mpa"=>"video/mpeg", | |
| ".mpc"=>"application/x-project", | |
| ".mpe"=>"video/mpeg", | |
| ".mpeg"=>"video/mpeg", | |
| ".mpg"=>"audio/mpeg", | |
| ".mpg"=>"video/mpeg", | |
| ".mpga"=>"audio/mpeg", | |
| ".mpp"=>"application/vnd.ms-project", | |
| ".mpt"=>"application/x-project", | |
| ".mpv"=>"application/x-project", | |
| ".mpx"=>"application/x-project", | |
| ".mrc"=>"application/marc", | |
| ".ms"=>"application/x-troff-ms", | |
| ".mv"=>"video/x-sgi-movie", | |
| ".my"=>"audio/make", | |
| ".mzz"=>"application/x-vnd.audioexplosion.mzz", | |
| ".nap"=>"image/naplps", | |
| ".naplps"=>"image/naplps", | |
| ".nc"=>"application/x-netcdf", | |
| ".ncm"=>"application/vnd.nokia.configuration-message", | |
| ".nif"=>"image/x-niff", | |
| ".niff"=>"image/x-niff", | |
| ".nix"=>"application/x-mix-transfer", | |
| ".nsc"=>"application/x-conference", | |
| ".nvd"=>"application/x-navidoc", | |
| ".o"=>"application/octet-stream", | |
| ".oda"=>"application/oda", | |
| ".omc"=>"application/x-omc", | |
| ".omcd"=>"application/x-omcdatamaker", | |
| ".omcr"=>"application/x-omcregerator", | |
| ".p"=>"text/x-pascal", | |
| ".p10"=>"application/pkcs10", | |
| ".p10"=>"application/x-pkcs10", | |
| ".p12"=>"application/pkcs-12", | |
| ".p12"=>"application/x-pkcs12", | |
| ".p7a"=>"application/x-pkcs7-signature", | |
| ".p7c"=>"application/pkcs7-mime", | |
| ".p7c"=>"application/x-pkcs7-mime", | |
| ".p7m"=>"application/pkcs7-mime", | |
| ".p7m"=>"application/x-pkcs7-mime", | |
| ".p7r"=>"application/x-pkcs7-certreqresp", | |
| ".p7s"=>"application/pkcs7-signature", | |
| ".part"=>"application/pro_eng", | |
| ".pas"=>"text/pascal", | |
| ".pbm"=>"image/x-portable-bitmap", | |
| ".pcl"=>"application/vnd.hp-pcl", | |
| ".pcl"=>"application/x-pcl", | |
| ".pct"=>"image/x-pict", | |
| ".pcx"=>"image/x-pcx", | |
| ".pdb"=>"chemical/x-pdb", | |
| ".pdf"=>"application/pdf", | |
| ".pfunk"=>"audio/make", | |
| ".pfunk"=>"audio/make.my.funk", | |
| ".pgm"=>"image/x-portable-graymap", | |
| ".pgm"=>"image/x-portable-greymap", | |
| ".pic"=>"image/pict", | |
| ".pict"=>"image/pict", | |
| ".pkg"=>"application/x-newton-compatible-pkg", | |
| ".pko"=>"application/vnd.ms-pki.pko", | |
| ".pl"=>"text/plain", | |
| ".pl"=>"text/x-script.perl", | |
| ".plx"=>"application/x-pixclscript", | |
| ".pm"=>"image/x-xpixmap", | |
| ".pm"=>"text/x-script.perl-module", | |
| ".pm4"=>"application/x-pagemaker", | |
| ".pm5"=>"application/x-pagemaker", | |
| ".png"=>"image/png", | |
| ".pnm"=>"application/x-portable-anymap", | |
| ".pnm"=>"image/x-portable-anymap", | |
| ".pot"=>"application/mspowerpoint", | |
| ".pot"=>"application/vnd.ms-powerpoint", | |
| ".pov"=>"model/x-pov", | |
| ".ppa"=>"application/vnd.ms-powerpoint", | |
| ".ppm"=>"image/x-portable-pixmap", | |
| ".pps"=>"application/mspowerpoint", | |
| ".pps"=>"application/vnd.ms-powerpoint", | |
| ".ppt"=>"application/mspowerpoint", | |
| ".ppt"=>"application/powerpoint", | |
| ".ppt"=>"application/vnd.ms-powerpoint", | |
| ".ppt"=>"application/x-mspowerpoint", | |
| ".ppz"=>"application/mspowerpoint", | |
| ".pre"=>"application/x-freelance", | |
| ".prt"=>"application/pro_eng", | |
| ".ps"=>"application/postscript", | |
| ".psd"=>"application/octet-stream", | |
| ".pvu"=>"paleovu/x-pv", | |
| ".pwz"=>"application/vnd.ms-powerpoint", | |
| ".py"=>"text/x-script.phyton", | |
| ".pyc"=>"applicaiton/x-bytecode.python", | |
| ".qcp"=>"audio/vnd.qcelp", | |
| ".qd3"=>"x-world/x-3dmf", | |
| ".qd3d"=>"x-world/x-3dmf", | |
| ".qif"=>"image/x-quicktime", | |
| ".qt"=>"video/quicktime", | |
| ".qtc"=>"video/x-qtc", | |
| ".qti"=>"image/x-quicktime", | |
| ".qtif"=>"image/x-quicktime", | |
| ".ra"=>"audio/x-pn-realaudio", | |
| ".ra"=>"audio/x-pn-realaudio-plugin", | |
| ".ra"=>"audio/x-realaudio", | |
| ".ram"=>"audio/x-pn-realaudio", | |
| ".ras"=>"application/x-cmu-raster", | |
| ".ras"=>"image/cmu-raster", | |
| ".ras"=>"image/x-cmu-raster", | |
| ".rast"=>"image/cmu-raster", | |
| ".rexx"=>"text/x-script.rexx", | |
| ".rf"=>"image/vnd.rn-realflash", | |
| ".rgb"=>"image/x-rgb", | |
| ".rm"=>"application/vnd.rn-realmedia", | |
| ".rm"=>"audio/x-pn-realaudio", | |
| ".rmi"=>"audio/mid", | |
| ".rmm"=>"audio/x-pn-realaudio", | |
| ".rmp"=>"audio/x-pn-realaudio", | |
| ".rmp"=>"audio/x-pn-realaudio-plugin", | |
| ".rng"=>"application/ringing-tones", | |
| ".rng"=>"application/vnd.nokia.ringing-tone", | |
| ".rnx"=>"application/vnd.rn-realplayer", | |
| ".roff"=>"application/x-troff", | |
| ".rp"=>"image/vnd.rn-realpix", | |
| ".rpm"=>"audio/x-pn-realaudio-plugin", | |
| ".rt"=>"text/richtext", | |
| ".rt"=>"text/vnd.rn-realtext", | |
| ".rtf"=>"application/rtf", | |
| ".rtf"=>"application/x-rtf", | |
| ".rtf"=>"text/richtext", | |
| ".rtx"=>"application/rtf", | |
| ".rtx"=>"text/richtext", | |
| ".rv"=>"video/vnd.rn-realvideo", | |
| ".s"=>"text/x-asm", | |
| ".s3m"=>"audio/s3m", | |
| ".saveme"=>"application/octet-stream", | |
| ".sbk"=>"application/x-tbook", | |
| ".scm"=>"application/x-lotusscreencam", | |
| ".scm"=>"text/x-script.guile", | |
| ".scm"=>"text/x-script.scheme", | |
| ".scm"=>"video/x-scm", | |
| ".sdml"=>"text/plain", | |
| ".sdp"=>"application/sdp", | |
| ".sdp"=>"application/x-sdp", | |
| ".sdr"=>"application/sounder", | |
| ".sea"=>"application/sea", | |
| ".sea"=>"application/x-sea", | |
| ".set"=>"application/set", | |
| ".sgm"=>"text/sgml", | |
| ".sgm"=>"text/x-sgml", | |
| ".sgml"=>"text/sgml", | |
| ".sgml"=>"text/x-sgml", | |
| ".sh"=>"application/x-bsh", | |
| ".sh"=>"application/x-sh", | |
| ".sh"=>"application/x-shar", | |
| ".sh"=>"text/x-script.sh", | |
| ".shar"=>"application/x-bsh", | |
| ".shar"=>"application/x-shar", | |
| ".shtml"=>"text/html", | |
| ".shtml"=>"text/x-server-parsed-html", | |
| ".sid"=>"audio/x-psid", | |
| ".sit"=>"application/x-sit", | |
| ".sit"=>"application/x-stuffit", | |
| ".skd"=>"application/x-koan", | |
| ".skm"=>"application/x-koan", | |
| ".skp"=>"application/x-koan", | |
| ".skt"=>"application/x-koan", | |
| ".sl"=>"application/x-seelogo", | |
| ".smi"=>"application/smil", | |
| ".smil"=>"application/smil", | |
| ".snd"=>"audio/basic", | |
| ".snd"=>"audio/x-adpcm", | |
| ".sol"=>"application/solids", | |
| ".spc"=>"application/x-pkcs7-certificates", | |
| ".spc"=>"text/x-speech", | |
| ".spl"=>"application/futuresplash", | |
| ".spr"=>"application/x-sprite", | |
| ".sprite"=>"application/x-sprite", | |
| ".src"=>"application/x-wais-source", | |
| ".ssi"=>"text/x-server-parsed-html", | |
| ".ssm"=>"application/streamingmedia", | |
| ".sst"=>"application/vnd.ms-pki.certstore", | |
| ".step"=>"application/step", | |
| ".stl"=>"application/sla", | |
| ".stl"=>"application/vnd.ms-pki.stl", | |
| ".stl"=>"application/x-navistyle", | |
| ".stp"=>"application/step", | |
| ".sv4cpio"=>"application/x-sv4cpio", | |
| ".sv4crc"=>"application/x-sv4crc", | |
| ".svf"=>"image/vnd.dwg", | |
| ".svf"=>"image/x-dwg", | |
| ".svr"=>"application/x-world", | |
| ".svr"=>"x-world/x-svr", | |
| ".swf"=>"application/x-shockwave-flash", | |
| ".t"=>"application/x-troff", | |
| ".talk"=>"text/x-speech", | |
| ".tar"=>"application/x-tar", | |
| ".tbk"=>"application/toolbook", | |
| ".tbk"=>"application/x-tbook", | |
| ".tcl"=>"application/x-tcl", | |
| ".tcl"=>"text/x-script.tcl", | |
| ".tcsh"=>"text/x-script.tcsh", | |
| ".tex"=>"application/x-tex", | |
| ".texi"=>"application/x-texinfo", | |
| ".texinfo"=>"application/x-texinfo", | |
| ".text"=>"application/plain", | |
| ".text"=>"text/plain", | |
| ".tgz"=>"application/gnutar", | |
| ".tgz"=>"application/x-compressed", | |
| ".tif"=>"image/tiff", | |
| ".tif"=>"image/x-tiff", | |
| ".tiff"=>"image/tiff", | |
| ".tiff"=>"image/x-tiff", | |
| ".tr"=>"application/x-troff", | |
| ".tsi"=>"audio/tsp-audio", | |
| ".tsp"=>"application/dsptype", | |
| ".tsp"=>"audio/tsplayer", | |
| ".tsv"=>"text/tab-separated-values", | |
| ".turbot"=>"image/florian", | |
| ".txt"=>"text/plain", | |
| ".uil"=>"text/x-uil", | |
| ".uni"=>"text/uri-list", | |
| ".unis"=>"text/uri-list", | |
| ".unv"=>"application/i-deas", | |
| ".uri"=>"text/uri-list", | |
| ".uris"=>"text/uri-list", | |
| ".ustar"=>"application/x-ustar", | |
| ".ustar"=>"multipart/x-ustar", | |
| ".uu"=>"application/octet-stream", | |
| ".uu"=>"text/x-uuencode", | |
| ".uue"=>"text/x-uuencode", | |
| ".vcd"=>"application/x-cdlink", | |
| ".vcs"=>"text/x-vcalendar", | |
| ".vda"=>"application/vda", | |
| ".vdo"=>"video/vdo", | |
| ".vew"=>"application/groupwise", | |
| ".viv"=>"video/vivo", | |
| ".viv"=>"video/vnd.vivo", | |
| ".vivo"=>"video/vivo", | |
| ".vivo"=>"video/vnd.vivo", | |
| ".vmd"=>"application/vocaltec-media-desc", | |
| ".vmf"=>"application/vocaltec-media-file", | |
| ".voc"=>"audio/voc", | |
| ".voc"=>"audio/x-voc", | |
| ".vos"=>"video/vosaic", | |
| ".vox"=>"audio/voxware", | |
| ".vqe"=>"audio/x-twinvq-plugin", | |
| ".vqf"=>"audio/x-twinvq", | |
| ".vql"=>"audio/x-twinvq-plugin", | |
| ".vrml"=>"application/x-vrml", | |
| ".vrml"=>"model/vrml", | |
| ".vrml"=>"x-world/x-vrml", | |
| ".vrt"=>"x-world/x-vrt", | |
| ".vsd"=>"application/x-visio", | |
| ".vst"=>"application/x-visio", | |
| ".vsw"=>"application/x-visio", | |
| ".w60"=>"application/wordperfect6.0", | |
| ".w61"=>"application/wordperfect6.1", | |
| ".w6w"=>"application/msword", | |
| ".wav"=>"audio/wav", | |
| ".wav"=>"audio/x-wav", | |
| ".wb1"=>"application/x-qpro", | |
| ".wbmp"=>"image/vnd.wap.wbmp", | |
| ".web"=>"application/vnd.xara", | |
| ".wiz"=>"application/msword", | |
| ".wk1"=>"application/x-123", | |
| ".wmf"=>"windows/metafile", | |
| ".wml"=>"text/vnd.wap.wml", | |
| ".wmlc"=>"application/vnd.wap.wmlc", | |
| ".wmls"=>"text/vnd.wap.wmlscript", | |
| ".wmlsc"=>"application/vnd.wap.wmlscriptc", | |
| ".word"=>"application/msword", | |
| ".wp"=>"application/wordperfect", | |
| ".wp5"=>"application/wordperfect", | |
| ".wp5"=>"application/wordperfect6.0", | |
| ".wp6"=>"application/wordperfect", | |
| ".wpd"=>"application/wordperfect", | |
| ".wpd"=>"application/x-wpwin", | |
| ".wq1"=>"application/x-lotus", | |
| ".wri"=>"application/mswrite", | |
| ".wri"=>"application/x-wri", | |
| ".wrl"=>"application/x-world", | |
| ".wrl"=>"model/vrml", | |
| ".wrl"=>"x-world/x-vrml", | |
| ".wrz"=>"model/vrml", | |
| ".wrz"=>"x-world/x-vrml", | |
| ".wsc"=>"text/scriplet", | |
| ".wsrc"=>"application/x-wais-source", | |
| ".wtk"=>"application/x-wintalk", | |
| ".xbm"=>"image/x-xbitmap", | |
| ".xbm"=>"image/x-xbm", | |
| ".xbm"=>"image/xbm", | |
| ".xdr"=>"video/x-amt-demorun", | |
| ".xgz"=>"xgl/drawing", | |
| ".xif"=>"image/vnd.xiff", | |
| ".xl"=>"application/excel", | |
| ".xla"=>"application/excel", | |
| ".xla"=>"application/x-excel", | |
| ".xla"=>"application/x-msexcel", | |
| ".xlb"=>"application/excel", | |
| ".xlb"=>"application/vnd.ms-excel", | |
| ".xlb"=>"application/x-excel", | |
| ".xlc"=>"application/excel", | |
| ".xlc"=>"application/vnd.ms-excel", | |
| ".xlc"=>"application/x-excel", | |
| ".xld"=>"application/excel", | |
| ".xld"=>"application/x-excel", | |
| ".xlk"=>"application/excel", | |
| ".xlk"=>"application/x-excel", | |
| ".xll"=>"application/excel", | |
| ".xll"=>"application/vnd.ms-excel", | |
| ".xll"=>"application/x-excel", | |
| ".xlm"=>"application/excel", | |
| ".xlm"=>"application/vnd.ms-excel", | |
| ".xlm"=>"application/x-excel", | |
| ".xls"=>"application/excel", | |
| ".xls"=>"application/vnd.ms-excel", | |
| ".xls"=>"application/x-excel", | |
| ".xls"=>"application/x-msexcel", | |
| ".xlt"=>"application/excel", | |
| ".xlt"=>"application/x-excel", | |
| ".xlv"=>"application/excel", | |
| ".xlv"=>"application/x-excel", | |
| ".xlw"=>"application/excel", | |
| ".xlw"=>"application/vnd.ms-excel", | |
| ".xlw"=>"application/x-excel", | |
| ".xlw"=>"application/x-msexcel", | |
| ".xm"=>"audio/xm", | |
| ".xml"=>"application/xml", | |
| ".xml"=>"text/xml", | |
| ".xmz"=>"xgl/movie", | |
| ".xpix"=>"application/x-vnd.ls-xpix", | |
| ".xpm"=>"image/x-xpixmap", | |
| ".xpm"=>"image/xpm", | |
| ".x-png"=>"image/png", | |
| ".xsr"=>"video/x-amt-showrun", | |
| ".xwd"=>"image/x-xwd", | |
| ".xwd"=>"image/x-xwindowdump", | |
| ".xyz"=>"chemical/x-pdb", | |
| ".z"=>"application/x-compress", | |
| ".z"=>"application/x-compressed", | |
| ".zip"=>"application/x-compressed", | |
| ".zip"=>"application/x-zip-compressed", | |
| ".zip"=>"application/zip", | |
| ".zip"=>"multipart/x-zip", | |
| ".zoo"=>"application/octet-stream", | |
| ".zsh"=>"text/x-script.zsh"); | |
| function getMimeTypefromString ($extension) { | |
| $mimes = array(".3dm"=>"x-world/x-3dmf", | |
| ".3dmf"=>"x-world/x-3dmf", | |
| ".a"=>"application/octet-stream", | |
| ".aab"=>"application/x-authorware-bin", | |
| ".aam"=>"application/x-authorware-map", | |
| ".aas"=>"application/x-authorware-seg", | |
| ".abc"=>"text/vnd.abc", | |
| ".acgi"=>"text/html", | |
| ".afl"=>"video/animaflex", | |
| ".ai"=>"application/postscript", | |
| ".aif"=>"audio/aiff", | |
| ".aifc"=>"audio/aiff", | |
| ".aiff"=>"audio/aiff", | |
| ".aim"=>"application/x-aim", | |
| ".aip"=>"text/x-audiosoft-intra", | |
| ".ani"=>"application/x-navi-animation", | |
| ".aos"=>"application/x-nokia-9000-communicator-add-on-software", | |
| ".aps"=>"application/mime", | |
| ".arc"=>"application/octet-stream", | |
| ".arj"=>"application/octet-stream", | |
| ".art"=>"image/x-jg", | |
| ".asf"=>"video/x-ms-asf", | |
| ".asm"=>"text/x-asm", | |
| ".asp"=>"text/asp", | |
| ".asx"=>"video/x-ms-asf", | |
| ".au"=>"audio/basic", | |
| ".au"=>"audio/x-au", | |
| ".avi"=>"video/avi", | |
| ".avs"=>"video/avs-video", | |
| ".bcpio"=>"application/x-bcpio", | |
| ".bin"=>"application/octet-stream", | |
| ".bm"=>"image/bmp", | |
| ".bmp"=>"image/bmp", | |
| ".boo"=>"application/book", | |
| ".book"=>"application/book", | |
| ".boz"=>"application/x-bzip2", | |
| ".bsh"=>"application/x-bsh", | |
| ".bz"=>"application/x-bzip", | |
| ".bz2"=>"application/x-bzip2", | |
| ".c"=>"text/plain", | |
| ".c++"=>"text/plain", | |
| ".cat"=>"application/vnd.ms-pki.seccat", | |
| ".cc"=>"text/plain", | |
| ".ccad"=>"application/clariscad", | |
| ".cco"=>"application/x-cocoa", | |
| ".cdf"=>"application/cdf", | |
| ".cer"=>"application/x-x509-ca-cert", | |
| ".cha"=>"application/x-chat", | |
| ".chat"=>"application/x-chat", | |
| ".class"=>"application/java", | |
| ".com"=>"application/octet-stream", | |
| ".conf"=>"text/plain", | |
| ".cpio"=>"application/x-cpio", | |
| ".cpp"=>"text/x-c", | |
| ".cpt"=>"application/x-cpt", | |
| ".crt"=>"application/x-x509-ca-cert", | |
| ".csh"=>"text/x-script.csh", | |
| ".css"=>"text/css", | |
| ".cxx"=>"text/plain", | |
| ".dcr"=>"application/x-director", | |
| ".deepv"=>"application/x-deepv", | |
| ".def"=>"text/plain", | |
| ".der"=>"application/x-x509-ca-cert", | |
| ".dif"=>"video/x-dv", | |
| ".dir"=>"application/x-director", | |
| ".dl"=>"video/dl", | |
| ".doc"=>"application/msword", | |
| ".dot"=>"application/msword", | |
| ".dp"=>"application/commonground", | |
| ".drw"=>"application/drafting", | |
| ".dump"=>"application/octet-stream", | |
| ".dv"=>"video/x-dv", | |
| ".dvi"=>"application/x-dvi", | |
| ".dwf"=>"model/vnd.dwf", | |
| ".dwg"=>"image/x-dwg", | |
| ".dxf"=>"image/x-dwg", | |
| ".el"=>"text/x-script.elisp", | |
| ".elc"=>"application/x-elc", | |
| ".env"=>"application/x-envoy", | |
| ".eps"=>"application/postscript", | |
| ".es"=>"application/x-esrehber", | |
| ".etx"=>"text/x-setext", | |
| ".evy"=>"application/envoy", | |
| ".exe"=>"application/octet-stream", | |
| ".f"=>"text/plain", | |
| ".f77"=>"text/x-fortran", | |
| ".f90"=>"text/plain", | |
| ".f90"=>"text/x-fortran", | |
| ".fdf"=>"application/vnd.fdf", | |
| ".fif"=>"image/fif", | |
| ".flo"=>"image/florian", | |
| ".flx"=>"text/vnd.fmi.flexstor", | |
| ".fmf"=>"video/x-atomic3d-feature", | |
| ".for"=>"text/plain", | |
| ".frl"=>"application/freeloader", | |
| ".funk"=>"audio/make", | |
| ".g"=>"text/plain", | |
| ".g3"=>"image/g3fax", | |
| ".gif"=>"image/gif", | |
| ".gl"=>"video/gl", | |
| ".gsd"=>"audio/x-gsm", | |
| ".gsm"=>"audio/x-gsm", | |
| ".gsp"=>"application/x-gsp", | |
| ".gss"=>"application/x-gss", | |
| ".gtar"=>"application/x-gtar", | |
| ".gz"=>"application/x-gzip", | |
| ".gzip"=>"multipart/x-gzip", | |
| ".h"=>"text/plain", | |
| ".hdf"=>"application/x-hdf", | |
| ".help"=>"application/x-helpfile", | |
| ".hgl"=>"application/vnd.hp-hpgl", | |
| ".hh"=>"text/plain", | |
| ".hlp"=>"application/hlp", | |
| ".hpg"=>"application/vnd.hp-hpgl", | |
| ".hpgl"=>"application/vnd.hp-hpgl", | |
| ".hqx"=>"application/binhex", | |
| ".hta"=>"application/hta", | |
| ".htc"=>"text/x-component", | |
| ".htm"=>"text/html", | |
| ".html"=>"text/html", | |
| ".htmls"=>"text/html", | |
| ".htt"=>"text/webviewhtml", | |
| ".htx"=>"text/html", | |
| ".ice"=>"x-conference/x-cooltalk", | |
| ".ico"=>"image/x-icon", | |
| ".idc"=>"text/plain", | |
| ".ief"=>"image/ief", | |
| ".iefs"=>"image/ief", | |
| ".iges"=>"application/iges", | |
| ".igs"=>"application/iges", | |
| ".ima"=>"application/x-ima", | |
| ".imap"=>"application/x-httpd-imap", | |
| ".inf"=>"application/inf", | |
| ".ins"=>"application/x-internett-signup", | |
| ".ip"=>"application/x-ip2", | |
| ".isu"=>"video/x-isvideo", | |
| ".it"=>"audio/it", | |
| ".iv"=>"application/x-inventor", | |
| ".ivr"=>"i-world/i-vrml", | |
| ".ivy"=>"application/x-livescreen", | |
| ".jam"=>"audio/x-jam", | |
| ".jav"=>"text/plain", | |
| ".jav"=>"text/x-java-source", | |
| ".java"=>"text/plain", | |
| ".jcm"=>"application/x-java-commerce", | |
| ".jfif"=>"image/jpeg", | |
| ".jfif-tbnl"=>"image/jpeg", | |
| ".jpe"=>"image/jpeg", | |
| ".jpeg"=>"image/jpeg", | |
| ".jpg"=>"image/jpeg", | |
| ".jps"=>"image/x-jps", | |
| ".js"=>"application/javascript", | |
| ".jut"=>"image/jutvision", | |
| ".kar"=>"audio/midi", | |
| ".ksh"=>"text/x-script.ksh", | |
| ".la"=>"audio/nspaudio", | |
| ".lam"=>"audio/x-liveaudio", | |
| ".latex"=>"application/x-latex", | |
| ".lha"=>"application/octet-stream", | |
| ".lhx"=>"application/octet-stream", | |
| ".list"=>"text/plain", | |
| ".lma"=>"audio/nspaudio", | |
| ".lma"=>"audio/x-nspaudio", | |
| ".log"=>"text/plain", | |
| ".lsp"=>"application/x-lisp", | |
| ".lst"=>"text/plain", | |
| ".lsx"=>"text/x-la-asf", | |
| ".ltx"=>"application/x-latex", | |
| ".lzh"=>"application/octet-stream", | |
| ".lzx"=>"application/octet-stream", | |
| ".m"=>"text/plain", | |
| ".m1v"=>"video/mpeg", | |
| ".m2a"=>"audio/mpeg", | |
| ".m2v"=>"video/mpeg", | |
| ".m3u"=>"audio/x-mpequrl", | |
| ".man"=>"application/x-troff-man", | |
| ".map"=>"application/x-navimap", | |
| ".mar"=>"text/plain", | |
| ".mbd"=>"application/mbedlet", | |
| ".mc$"=>"application/x-magic-cap-package-1.0", | |
| ".mcd"=>"application/mcad", | |
| ".mcf"=>"text/mcf", | |
| ".mcp"=>"application/netmc", | |
| ".me"=>"application/x-troff-me", | |
| ".mht"=>"message/rfc822", | |
| ".mhtml"=>"message/rfc822", | |
| ".mid"=>"audio/midi", | |
| ".midi"=>"audio/midi", | |
| ".mif"=>"application/x-mif", | |
| ".mime"=>"www/mime", | |
| ".mjf"=>"audio/x-vnd.audioexplosion.mjuicemediafile", | |
| ".mjpg"=>"video/x-motion-jpeg", | |
| ".mm"=>"application/base64", | |
| ".mme"=>"application/base64", | |
| ".mod"=>"audio/mod", | |
| ".moov"=>"video/quicktime", | |
| ".mov"=>"video/quicktime", | |
| ".movie"=>"video/x-sgi-movie", | |
| ".mp2"=>"audio/mpeg", | |
| ".mp3"=>"audio/mpeg3", | |
| ".mpa"=>"audio/mpeg", | |
| ".mpc"=>"application/x-project", | |
| ".mpe"=>"video/mpeg", | |
| ".mpeg"=>"video/mpeg", | |
| ".mpg"=>"video/mpeg", | |
| ".mpga"=>"audio/mpeg", | |
| ".mpp"=>"application/vnd.ms-project", | |
| ".mpt"=>"application/x-project", | |
| ".mpv"=>"application/x-project", | |
| ".mpx"=>"application/x-project", | |
| ".mrc"=>"application/marc", | |
| ".ms"=>"application/x-troff-ms", | |
| ".mv"=>"video/x-sgi-movie", | |
| ".my"=>"audio/make", | |
| ".mzz"=>"application/x-vnd.audioexplosion.mzz", | |
| ".nap"=>"image/naplps", | |
| ".naplps"=>"image/naplps", | |
| ".nc"=>"application/x-netcdf", | |
| ".ncm"=>"application/vnd.nokia.configuration-message", | |
| ".nif"=>"image/x-niff", | |
| ".niff"=>"image/x-niff", | |
| ".nix"=>"application/x-mix-transfer", | |
| ".nsc"=>"application/x-conference", | |
| ".nvd"=>"application/x-navidoc", | |
| ".o"=>"application/octet-stream", | |
| ".oda"=>"application/oda", | |
| ".omc"=>"application/x-omc", | |
| ".omcd"=>"application/x-omcdatamaker", | |
| ".omcr"=>"application/x-omcregerator", | |
| ".p"=>"text/x-pascal", | |
| ".p10"=>"application/pkcs10", | |
| ".p12"=>"application/pkcs-12", | |
| ".p7a"=>"application/x-pkcs7-signature", | |
| ".p7c"=>"application/pkcs7-mime", | |
| ".p7m"=>"application/pkcs7-mime", | |
| ".p7r"=>"application/x-pkcs7-certreqresp", | |
| ".p7s"=>"application/pkcs7-signature", | |
| ".part"=>"application/pro_eng", | |
| ".pas"=>"text/pascal", | |
| ".pbm"=>"image/x-portable-bitmap", | |
| ".pcl"=>"application/vnd.hp-pcl", | |
| ".pct"=>"image/x-pict", | |
| ".pcx"=>"image/x-pcx", | |
| ".pdb"=>"chemical/x-pdb", | |
| ".pdf"=>"application/pdf", | |
| ".pfunk"=>"audio/make", | |
| ".pgm"=>"image/x-portable-graymap", | |
| ".pic"=>"image/pict", | |
| ".pict"=>"image/pict", | |
| ".pkg"=>"application/x-newton-compatible-pkg", | |
| ".pko"=>"application/vnd.ms-pki.pko", | |
| ".pl"=>"text/plain", | |
| ".plx"=>"application/x-pixclscript", | |
| ".pm"=>"text/x-script.perl-module", | |
| ".pm4"=>"application/x-pagemaker", | |
| ".pm5"=>"application/x-pagemaker", | |
| ".png"=>"image/png", | |
| ".pnm"=>"image/x-portable-anymap", | |
| ".pot"=>"application/vnd.ms-powerpoint", | |
| ".pov"=>"model/x-pov", | |
| ".ppa"=>"application/vnd.ms-powerpoint", | |
| ".ppm"=>"image/x-portable-pixmap", | |
| ".pps"=>"application/vnd.ms-powerpoint", | |
| ".ppt"=>"application/vnd.ms-powerpoint", | |
| ".ppz"=>"application/mspowerpoint", | |
| ".pre"=>"application/x-freelance", | |
| ".prt"=>"application/pro_eng", | |
| ".ps"=>"application/postscript", | |
| ".psd"=>"application/octet-stream", | |
| ".pvu"=>"paleovu/x-pv", | |
| ".pwz"=>"application/vnd.ms-powerpoint", | |
| ".py"=>"text/x-script.phyton", | |
| ".pyc"=>"applicaiton/x-bytecode.python", | |
| ".qcp"=>"audio/vnd.qcelp", | |
| ".qd3"=>"x-world/x-3dmf", | |
| ".qd3d"=>"x-world/x-3dmf", | |
| ".qif"=>"image/x-quicktime", | |
| ".qt"=>"video/quicktime", | |
| ".qtc"=>"video/x-qtc", | |
| ".qti"=>"image/x-quicktime", | |
| ".qtif"=>"image/x-quicktime", | |
| ".ra"=>"audio/x-realaudio", | |
| ".ram"=>"audio/x-pn-realaudio", | |
| ".ras"=>"application/x-cmu-raster", | |
| ".rast"=>"image/cmu-raster", | |
| ".rexx"=>"text/x-script.rexx", | |
| ".rf"=>"image/vnd.rn-realflash", | |
| ".rgb"=>"image/x-rgb", | |
| ".rm"=>"application/vnd.rn-realmedia", | |
| ".rmi"=>"audio/mid", | |
| ".rmm"=>"audio/x-pn-realaudio", | |
| ".rmp"=>"audio/x-pn-realaudio", | |
| ".rng"=>"application/vnd.nokia.ringing-tone", | |
| ".rnx"=>"application/vnd.rn-realplayer", | |
| ".roff"=>"application/x-troff", | |
| ".rp"=>"image/vnd.rn-realpix", | |
| ".rpm"=>"audio/x-pn-realaudio-plugin", | |
| ".rt"=>"text/vnd.rn-realtext", | |
| ".rtf"=>"text/richtext", | |
| ".rtx"=>"text/richtext", | |
| ".rv"=>"video/vnd.rn-realvideo", | |
| ".s"=>"text/x-asm", | |
| ".s3m"=>"audio/s3m", | |
| ".saveme"=>"application/octet-stream", | |
| ".sbk"=>"application/x-tbook", | |
| ".scm"=>"text/x-script.guile", | |
| ".sdml"=>"text/plain", | |
| ".sdp"=>"application/sdp", | |
| ".sdr"=>"application/sounder", | |
| ".sea"=>"application/sea", | |
| ".set"=>"application/set", | |
| ".sgm"=>"text/sgml", | |
| ".sgml"=>"text/sgml", | |
| ".sh"=>"text/x-script.sh", | |
| ".shar"=>"application/x-bsh", | |
| ".shtml"=>"text/html", | |
| ".sid"=>"audio/x-psid", | |
| ".sit"=>"application/x-sit", | |
| ".skd"=>"application/x-koan", | |
| ".skm"=>"application/x-koan", | |
| ".skp"=>"application/x-koan", | |
| ".skt"=>"application/x-koan", | |
| ".sl"=>"application/x-seelogo", | |
| ".smi"=>"application/smil", | |
| ".smil"=>"application/smil", | |
| ".snd"=>"audio/basic", | |
| ".sol"=>"application/solids", | |
| ".spc"=>"application/x-pkcs7-certificates", | |
| ".spl"=>"application/futuresplash", | |
| ".spr"=>"application/x-sprite", | |
| ".sprite"=>"application/x-sprite", | |
| ".src"=>"application/x-wais-source", | |
| ".ssi"=>"text/x-server-parsed-html", | |
| ".ssm"=>"application/streamingmedia", | |
| ".sst"=>"application/vnd.ms-pki.certstore", | |
| ".step"=>"application/step", | |
| ".stl"=>"application/vnd.ms-pki.stl", | |
| ".stp"=>"application/step", | |
| ".sv4cpio"=>"application/x-sv4cpio", | |
| ".sv4crc"=>"application/x-sv4crc", | |
| ".svf"=>"image/vnd.dwg", | |
| ".svr"=>"application/x-world", | |
| ".swf"=>"application/x-shockwave-flash", | |
| ".t"=>"application/x-troff", | |
| ".talk"=>"text/x-speech", | |
| ".tar"=>"application/x-tar", | |
| ".tbk"=>"application/toolbook", | |
| ".tcl"=>"application/x-tcl", | |
| ".tcsh"=>"text/x-script.tcsh", | |
| ".tex"=>"application/x-tex", | |
| ".texi"=>"application/x-texinfo", | |
| ".texinfo"=>"application/x-texinfo", | |
| ".text"=>"text/plain", | |
| ".tgz"=>"application/x-compressed", | |
| ".tif"=>"image/tiff", | |
| ".tiff"=>"image/tiff", | |
| ".tr"=>"application/x-troff", | |
| ".tsi"=>"audio/tsp-audio", | |
| ".tsp"=>"audio/tsplayer", | |
| ".tsv"=>"text/tab-separated-values", | |
| ".turbot"=>"image/florian", | |
| ".txt"=>"text/plain", | |
| ".uil"=>"text/x-uil", | |
| ".uni"=>"text/uri-list", | |
| ".unis"=>"text/uri-list", | |
| ".unv"=>"application/i-deas", | |
| ".uri"=>"text/uri-list", | |
| ".uris"=>"text/uri-list", | |
| ".ustar"=>"multipart/x-ustar", | |
| ".uu"=>"application/octet-stream", | |
| ".uue"=>"text/x-uuencode", | |
| ".vcd"=>"application/x-cdlink", | |
| ".vcs"=>"text/x-vcalendar", | |
| ".vda"=>"application/vda", | |
| ".vdo"=>"video/vdo", | |
| ".vew"=>"application/groupwise", | |
| ".viv"=>"video/vnd.vivo", | |
| ".vivo"=>"video/vnd.vivo", | |
| ".vmd"=>"application/vocaltec-media-desc", | |
| ".vmf"=>"application/vocaltec-media-file", | |
| ".voc"=>"audio/voc", | |
| ".vos"=>"video/vosaic", | |
| ".vox"=>"audio/voxware", | |
| ".vqe"=>"audio/x-twinvq-plugin", | |
| ".vqf"=>"audio/x-twinvq", | |
| ".vql"=>"audio/x-twinvq-plugin", | |
| ".vrml"=>"model/vrml", | |
| ".vrt"=>"x-world/x-vrt", | |
| ".vsd"=>"application/x-visio", | |
| ".vst"=>"application/x-visio", | |
| ".vsw"=>"application/x-visio", | |
| ".w60"=>"application/wordperfect6.0", | |
| ".w61"=>"application/wordperfect6.1", | |
| ".w6w"=>"application/msword", | |
| ".wav"=>"audio/wav", | |
| ".wb1"=>"application/x-qpro", | |
| ".wbmp"=>"image/vnd.wap.wbmp", | |
| ".web"=>"application/vnd.xara", | |
| ".wiz"=>"application/msword", | |
| ".wk1"=>"application/x-123", | |
| ".wmf"=>"windows/metafile", | |
| ".wml"=>"text/vnd.wap.wml", | |
| ".wmlc"=>"application/vnd.wap.wmlc", | |
| ".wmls"=>"text/vnd.wap.wmlscript", | |
| ".wmlsc"=>"application/vnd.wap.wmlscriptc", | |
| ".word"=>"application/msword", | |
| ".wp"=>"application/wordperfect", | |
| ".wp5"=>"application/wordperfect", | |
| ".wp5"=>"application/wordperfect6.0", | |
| ".wp6"=>"application/wordperfect", | |
| ".wpd"=>"application/wordperfect", | |
| ".wpd"=>"application/x-wpwin", | |
| ".wq1"=>"application/x-lotus", | |
| ".wri"=>"application/mswrite", | |
| ".wrl"=>"model/vrml", | |
| ".wrz"=>"model/vrml", | |
| ".wsc"=>"text/scriplet", | |
| ".wsrc"=>"application/x-wais-source", | |
| ".wtk"=>"application/x-wintalk", | |
| ".xbm"=>"image/xbm", | |
| ".xdr"=>"video/x-amt-demorun", | |
| ".xgz"=>"xgl/drawing", | |
| ".xif"=>"image/vnd.xiff", | |
| ".xl"=>"application/excel", | |
| ".xla"=>"application/excel", | |
| ".xlb"=>"application/vnd.ms-excel", | |
| ".xlc"=>"application/vnd.ms-excel", | |
| ".xld"=>"application/excel", | |
| ".xlk"=>"application/excel", | |
| ".xll"=>"application/excel", | |
| ".xll"=>"application/x-excel", | |
| ".xlm"=>"application/vnd.ms-excel", | |
| ".xls"=>"application/vnd.ms-excel", | |
| ".xlt"=>"application/excel", | |
| ".xlv"=>"application/excel", | |
| ".xlw"=>"application/vnd.ms-excel", | |
| ".xm"=>"audio/xm", | |
| ".xml"=>"text/xml", | |
| ".xmz"=>"xgl/movie", | |
| ".xpix"=>"application/x-vnd.ls-xpix", | |
| ".xpm"=>"image/xpm", | |
| ".x-png"=>"image/png", | |
| ".xsr"=>"video/x-amt-showrun", | |
| ".xwd"=>"image/x-xwd", | |
| ".xyz"=>"chemical/x-pdb", | |
| ".z"=>"application/x-compress", | |
| ".zip"=>"application/zip", | |
| ".zoo"=>"application/octet-stream", | |
| ".zsh"=>"text/x-script.zsh"); | |
| if (isset($mimes[$extension])) { | |
| return $mimes[$extension]; | |
| } | |
| return false; | |
| } |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment