Last active
January 15, 2023 16:16
-
-
Save kushal555/392ee03e5f445810bd6c to your computer and use it in GitHub Desktop.
Codeigniter All Mime Types
This file contains 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
//Codeigniter All Mime Types. Please if you have any new Mime types Please update this file. | |
<?php if ( ! defined('BASEPATH')) exit('No direct script access allowed'); | |
/* | |
| ------------------------------------------------------------------- | |
| MIME TYPES | |
| ------------------------------------------------------------------- | |
| This file contains an array of mime types. It is used by the | |
| Upload class to help identify allowed file types. | |
| | |
*/ | |
$mimes = array( 'hqx' => 'application/mac-binhex40', | |
'cpt' => 'application/mac-compactpro', | |
'csv' => array('text/x-comma-separated-values', 'text/comma-separated-values', 'application/octet-stream', 'application/vnd.ms-excel', 'application/x-csv', 'text/x-csv', 'text/csv', 'application/csv', 'application/excel', 'application/vnd.msexcel'), | |
'bin' => 'application/macbinary', | |
'dms' => 'application/octet-stream', | |
'lha' => 'application/octet-stream', | |
'lzh' => 'application/octet-stream', | |
'exe' => array('application/octet-stream', 'application/x-msdownload'), | |
'class' => 'application/octet-stream', | |
'psd' => 'application/x-photoshop', | |
'so' => 'application/octet-stream', | |
'sea' => 'application/octet-stream', | |
'dll' => 'application/octet-stream', | |
'oda' => 'application/oda', | |
'pdf' => array('application/pdf', 'application/x-download'), | |
'ai' => 'application/postscript', | |
'm4a' => 'audio/mp4', | |
'eps' => 'application/postscript', | |
'ps' => 'application/postscript', | |
'smi' => 'application/smil', | |
'smil' => 'application/smil', | |
'mif' => 'application/vnd.mif', | |
'xls' => array('application/excel', 'application/vnd.ms-excel', 'application/msexcel'), | |
'ppt' => array('application/powerpoint', 'application/vnd.ms-powerpoint'), | |
'wbxml' => 'application/wbxml', | |
'wmlc' => 'application/wmlc', | |
'dcr' => 'application/x-director', | |
'dir' => 'application/x-director', | |
'dxr' => 'application/x-director', | |
'dvi' => 'application/x-dvi', | |
'gtar' => 'application/x-gtar', | |
'gz' => 'application/x-gzip', | |
'php' => 'application/x-httpd-php', | |
'php4' => 'application/x-httpd-php', | |
'php3' => 'application/x-httpd-php', | |
'phtml' => 'application/x-httpd-php', | |
'phps' => 'application/x-httpd-php-source', | |
'js' => 'application/x-javascript', | |
'swf' => 'application/x-shockwave-flash', | |
'sit' => 'application/x-stuffit', | |
'tar' => 'application/x-tar', | |
'tgz' => array('application/x-tar', 'application/x-gzip-compressed'), | |
'xhtml' => 'application/xhtml+xml', | |
'xht' => 'application/xhtml+xml', | |
'zip' => array('application/x-zip', 'application/zip', 'application/x-zip-compressed'), | |
'mid' => 'audio/midi', | |
'midi' => 'audio/midi', | |
'mpga' => 'audio/mpeg', | |
'mp2' => 'audio/mpeg', | |
'mp3' => array('audio/mpeg', 'audio/mpg', 'audio/mpeg3', 'audio/mp3'), | |
'aif' => 'audio/x-aiff', | |
'aiff' => 'audio/x-aiff', | |
'aifc' => 'audio/x-aiff', | |
'ram' => 'audio/x-pn-realaudio', | |
'rm' => 'audio/x-pn-realaudio', | |
'rpm' => 'audio/x-pn-realaudio-plugin', | |
'ra' => 'audio/x-realaudio', | |
'rv' => 'video/vnd.rn-realvideo', | |
'wav' => array('audio/x-wav', 'audio/wave', 'audio/wav'), | |
'bmp' => array('image/bmp', 'image/x-windows-bmp'), | |
'gif' => 'image/gif', | |
'jpeg' => array('image/jpeg', 'image/pjpeg'), | |
'jpg' => array('image/jpeg', 'image/pjpeg'), | |
'jpe' => array('image/jpeg', 'image/pjpeg'), | |
'png' => array('image/png', 'image/x-png'), | |
'tiff' => 'image/tiff', | |
'tif' => 'image/tiff', | |
'css' => 'text/css', | |
'html' => 'text/html', | |
'htm' => 'text/html', | |
'shtml' => 'text/html', | |
'txt' => 'text/plain', | |
'text' => 'text/plain', | |
'log' => array('text/plain', 'text/x-log'), | |
'rtx' => 'text/richtext', | |
'rtf' => array('text/rtf','application/rtf'), | |
'xml' => 'text/xml', | |
'xsl' => 'text/xml', | |
'mpeg' => 'video/mpeg', | |
'mpg' => 'video/mpeg', | |
'mpe' => 'video/mpeg', | |
'qt' => 'video/quicktime', | |
'mov' => 'video/quicktime', | |
'avi' => 'video/x-msvideo', | |
'movie' => 'video/x-sgi-movie', | |
'doc' => 'application/msword', | |
'docx' => array('application/vnd.openxmlformats-officedocument.wordprocessingml.document', 'application/zip'), | |
'xlsx' => array('application/vnd.openxmlformats-officedocument.spreadsheetml.sheet', 'application/zip'), | |
'word' => array('application/msword', 'application/octet-stream'), | |
'xl' => 'application/excel', | |
'eml' => 'message/rfc822', | |
'rar' => 'application/x-rar-compressed', | |
'vsd' => 'application/vnd.ms-visio.viewer', | |
'sql' => 'text/x-sql', | |
'mkv' => 'application/x-matroska', | |
'7z' => 'application/octet-stream', | |
'json' => array('application/json', 'text/json') | |
); | |
/* End of file mimes.php */ | |
/* Location: ./application/config/mimes.php */ |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment