This array contains common MIME types, and if you need to do a file download, you can view the file extension from this array to determine if you can download
- $mime _types = Array ("323" = "text/h323",
- "Acx" = "Application/internet-property-stream",
- "AI" = "Application/postscript",
- "AIF" = "Audio/x-aiff",
- "AIFC" = "Audio/x-aiff",
- "AIFF" = "Audio/x-aiff",
- "ASF" = "video/x-ms-asf",
- "ASR" = "video/x-ms-asf",
- "ASX" = "video/x-ms-asf",
- "Au" = "audio/basic",
- "avi" = "Video/x-msvideo",
- "AXS" = "Application/olescript",
- "Bas" = "Text/plain",
- "Bcpio" = "Application/x-bcpio",
- "Bin" = "Application/octet-stream",
- "BMP" = "image/bmp",
- "C" = "Text/plain",
- "Cat" = "Application/vnd.ms-pkiseccat",
- "CDF" = "APPLICATION/X-CDF",
- "CER" = "Application/x-x509-ca-cert",
- "Class" = "Application/octet-stream",
- "CLP" = "Application/x-msclip",
- "CMX" = "IMAGE/X-CMX",
- "Cod" = "image/cis-cod",
- "Cpio" = "Application/x-cpio",
- "CRD" = "Application/x-mscardfile",
- "CRL" = "application/pkix-crl",
- "CRT" = "Application/x-x509-ca-cert",
- "CSH" = "application/x-csh",
- "CSS" = "text/css",
- "DCR" = "Application/x-director",
- "Der" = "Application/x-x509-ca-cert",
- "Dir" = "Application/x-director",
- "DLL" = "Application/x-msdownload",
- "DMS" = "Application/octet-stream",
- "Doc" = "Application/msword",
- "Dot" = "Application/msword",
- "DVI" = "Application/x-dvi",
- "DXR" = "Application/x-director",
- "EPS" = "Application/postscript",
- "ETX" = "Text/x-setext",
- "Evy" = "Application/envoy",
- "EXE" = "Application/octet-stream",
- "Fif" = "application/fractals",
- "Flr" = "X-WORLD/X-VRML",
- "gif" = "image/gif",
- "Gtar" = "Application/x-gtar",
- "GZ" = "Application/x-gzip",
- "H" = "Text/plain",
- "HDF" = "APPLICATION/X-HDF",
- "HLP" = "Application/winhlp",
- "Hqx" = "application/mac-binhex40",
- "HTA" = "Application/hta",
- "HTC" = "Text/x-component",
- "htm" = "text/html",
- "html" = "text/html",
- "Htt" = "text/webviewhtml",
- "ico" = "Image/x-icon",
- "Ief" = "Image/ief",
- "III" = "Application/x-iphone",
- "Ins" = "Application/x-internet-signup",
- "ISP" = "Application/x-internet-signup",
- "Jfif" = "Image/pipeg",
- "JPE" = "Image/jpeg",
- "JPEG" = "image/jpeg",
- "JPG" = "image/jpeg",
- "JS" = "Application/x-javascript",
- "Latex" = "Application/x-latex",
- "Lha" = "Application/octet-stream",
- "LSF" = "video/x-la-asf",
- "LSx" = "video/x-la-asf",
- "Lzh" = "Application/octet-stream",
- "M13" = "Application/x-msmediaview",
- "M14" = "Application/x-msmediaview",
- "M3U" = "Audio/x-mpegurl",
- "Man" = "Application/x-troff-man",
- "MDB" = "application/x-msaccess",
- "Me" = "application/x-troff-me",
- "MHT" = "message/rfc822",
- "MHTML" = "message/rfc822",
- "Mid" = "Audio/mid",
- "Mny" = "Application/x-msmoney",
- "mov" = "video/quicktime",
- "Movie" = "Video/x-sgi-movie",
- "MP2" = "Video/mpeg",
- "MP3" = "Audio/mpeg",
- "MPa" = "video/mpeg",
- "MPE" = "Video/mpeg",
- "MPEG" = "Video/mpeg",
- "MPG" = "video/mpeg",
- "MPP" = "Application/vnd.ms-project",
- "Mpv2" = "Video/mpeg",
- "MS" = "Application/x-troff-ms",
- "MVB" = "Application/x-msmediaview",
- "NWS" = "message/rfc822",
- "Oda" = "Application/oda",
- "P10" = "Application/pkcs10",
- "P12" = "application/x-pkcs12",
- "P7B" = "application/x-pkcs7-certificates",
- "P7c" = "Application/x-pkcs7-mime",
- "P7m" = "Application/x-pkcs7-mime",
- "p7r" = "Application/x-pkcs7-certreqresp",
- "P7s" = "Application/x-pkcs7-signature",
- "PBM" = "Image/x-portable-bitmap",
- "PDF" = "Application/pdf",
- "PFX" = "application/x-pkcs12",
- "PGM" = "Image/x-portable-graymap",
- "Pko" = "Application/ynd.ms-pkipko",
- "PMA" = "Application/x-perfmon",
- "PMC" = "Application/x-perfmon",
- "PML" = "Application/x-perfmon",
- "PMR" = "Application/x-perfmon",
- "PMW" = "Application/x-perfmon",
- "PNM" = "Image/x-portable-anymap",
- "Pot" = "application/vnd.ms-powerpoint",
- "ppm" = "image/x-portable-pixmap",
- "pps" = "Application/vnd.ms-powerpoint",
- "ppt" = "Application/vnd.ms-powerpoint",
- "PRF" = "Application/pics-rules",
- "PS" = "Application/postscript",
- "Pub" = "Application/x-mspublisher",
- "QT" = "video/quicktime",
- "RA" = "Audio/x-pn-realaudio",
- "Ram" = "Audio/x-pn-realaudio",
- "RAS" = "Image/x-cmu-raster",
- "RGB" = "Image/x-rgb",
- "RMI" = "Audio/mid",
- "Roff" = "Application/x-troff",
- "RTF" = "Application/rtf",
- "Rtx" = "Text/richtext",
- "SCD" = "Application/x-msschedule",
- "SCT" = "Text/scriptlet",
- "Setpay" = "application/set-payment-initiation",
- "SetReg" = "application/set-registration-initiation",
- "Sh" = "application/x-sh",
- "Shar" = "Application/x-shar",
- "Sit" = "application/x-stuffit",
- "SnD" = "Audio/basic",
- "SPC" = "application/x-pkcs7-certificates",
- "SPL" = "Application/futuresplash",
- "src" = "application/x-wais-source",
- "SST" = "Application/vnd.ms-pkicertstore",
- "STL" = "Application/vnd.ms-pkistl",
- "STM" = "text/html",
- "SVG" = "image/svg+xml",
- "Sv4cpio" = "Application/x-sv4cpio",
- "SV4CRC" = "APPLICATION/X-SV4CRC",
- "T" = "Application/x-troff",
- "Tar" = "Application/x-tar",
- "Tcl" = "APPLICATION/X-TCL",
- "Tex" = "Application/x-tex",
- "Texi" = "Application/x-texinfo",
- "Texinfo" = "Application/x-texinfo",
- "Tgz" = "application/x-compressed",
- "TIF" = "Image/tiff",
- "Tiff" = "Image/tiff",
- "TR" = "Application/x-troff",
- "TRM" = "application/x-msterminal",
- "TSV" = "text/tab-separated-values",
- "TXT" = "Text/plain",
- "Uls" = "Text/iuls",
- "Ustar" = "Application/x-ustar",
- "VCF" = "Text/x-vcard",
- "VRML" = "X-WORLD/X-VRML",
- "wav" = "audio/x-wav",
- "WCM" = "Application/vnd.ms-works",
- "Wdb" = "Application/vnd.ms-works",
- "Wks" = "Application/vnd.ms-works",
- "WMF" = "Application/x-msmetafile",
- "wps" = "Application/vnd.ms-works",
- "WRI" = "Application/x-mswrite",
- "WRL" = "X-WORLD/X-VRML",
- "Wrz" = "X-WORLD/X-VRML",
- "Xaf" = "X-WORLD/X-VRML",
- "XBM" = "Image/x-xbitmap",
- "XLA" = "application/vnd.ms-excel",
- "XLC" = "application/vnd.ms-excel",
- "XLM" = "application/vnd.ms-excel",
- "xls" = "application/vnd.ms-excel",
- "XLT" = "application/vnd.ms-excel",
- "XLW" = "application/vnd.ms-excel",
- "Xof" = "X-WORLD/X-VRML",
- "XPM" = "Image/x-xpixmap",
- "Xwd" = "Image/x-xwindowdump",
- "Z" = "application/x-compress",
- "Zip" = "application/zip");
Copy Code
|