|
77 | 77 | 'jpeg' => array('image/jpeg', 'image/pjpeg'), |
78 | 78 | 'jpg' => array('image/jpeg', 'image/pjpeg'), |
79 | 79 | 'jpe' => array('image/jpeg', 'image/pjpeg'), |
| 80 | + 'jp2' => array('image/jp2', 'video/mj2', 'image/jpx', 'image/jpm'), |
| 81 | + 'j2k' => array('image/jp2', 'video/mj2', 'image/jpx', 'image/jpm'), |
| 82 | + 'jpf' => array('image/jp2', 'video/mj2', 'image/jpx', 'image/jpm'), |
| 83 | + 'jpg2' => array('image/jp2', 'video/mj2', 'image/jpx', 'image/jpm'), |
| 84 | + 'jpx' => array('image/jp2', 'video/mj2', 'image/jpx', 'image/jpm'), |
| 85 | + 'jpm' => array('image/jp2', 'video/mj2', 'image/jpx', 'image/jpm'), |
| 86 | + 'mj2' => array('image/jp2', 'video/mj2', 'image/jpx', 'image/jpm'), |
| 87 | + 'mjp2' => array('image/jp2', 'video/mj2', 'image/jpx', 'image/jpm'), |
80 | 88 | 'png' => array('image/png', 'image/x-png'), |
81 | 89 | 'tiff' => 'image/tiff', |
82 | 90 | 'tif' => 'image/tiff', |
|
129 | 137 | '3gp' => array('video/3gp', 'video/3gpp'), |
130 | 138 | 'mp4' => 'video/mp4', |
131 | 139 | 'm4a' => 'audio/x-m4a', |
132 | | - 'f4v' => 'video/mp4', |
| 140 | + 'f4v' => array('video/mp4', 'video/x-f4v'), |
| 141 | + 'flv' => 'video/x-flv', |
133 | 142 | 'webm' => 'video/webm', |
134 | 143 | 'aac' => 'audio/x-acc', |
135 | 144 | 'm4u' => 'application/vnd.mpegurl', |
|
140 | 149 | 'au' => 'audio/x-au', |
141 | 150 | 'ac3' => 'audio/ac3', |
142 | 151 | 'flac' => 'audio/x-flac', |
143 | | - 'ogg' => 'audio/ogg', |
| 152 | + 'ogg' => array('audio/ogg', 'video/ogg', 'application/ogg'), |
144 | 153 | 'kmz' => array('application/vnd.google-earth.kmz', 'application/zip', 'application/x-zip'), |
145 | 154 | 'kml' => array('application/vnd.google-earth.kml+xml', 'application/xml', 'text/xml'), |
146 | 155 | 'ics' => 'text/calendar', |
147 | 156 | 'ical' => 'text/calendar', |
148 | 157 | 'zsh' => 'text/x-scriptzsh', |
149 | | - '7zip' => array('application/x-compressed', 'application/x-zip-compressed', 'application/zip', 'multipart/x-zip'), |
| 158 | + '7z' => array('application/x-7z-compressed', 'application/x-compressed', 'application/x-zip-compressed', 'application/zip', 'multipart/x-zip'), |
| 159 | + '7zip' => array('application/x-7z-compressed', 'application/x-compressed', 'application/x-zip-compressed', 'application/zip', 'multipart/x-zip'), |
150 | 160 | 'cdr' => array('application/cdr', 'application/coreldraw', 'application/x-cdr', 'application/x-coreldraw', 'image/cdr', 'image/x-cdr', 'zz-application/zz-winassoc-cdr'), |
151 | 161 | 'wma' => array('audio/x-ms-wma', 'video/x-ms-asf'), |
152 | 162 | 'jar' => array('application/java-archive', 'application/x-java-application', 'application/x-jar', 'application/x-compressed'), |
153 | 163 | 'svg' => array('image/svg+xml', 'application/xml', 'text/xml'), |
154 | 164 | 'vcf' => 'text/x-vcard', |
155 | 165 | 'srt' => array('text/srt', 'text/plain'), |
156 | 166 | 'vtt' => array('text/vtt', 'text/plain'), |
157 | | - 'ico' => array('image/x-icon', 'image/x-ico', 'image/vnd.microsoft.icon') |
| 167 | + 'ico' => array('image/x-icon', 'image/x-ico', 'image/vnd.microsoft.icon'), |
| 168 | + 'odc' => 'application/vnd.oasis.opendocument.chart', |
| 169 | + 'otc' => 'application/vnd.oasis.opendocument.chart-template', |
| 170 | + 'odf' => 'application/vnd.oasis.opendocument.formula', |
| 171 | + 'otf' => 'application/vnd.oasis.opendocument.formula-template', |
| 172 | + 'odg' => 'application/vnd.oasis.opendocument.graphics', |
| 173 | + 'otg' => 'application/vnd.oasis.opendocument.graphics-template', |
| 174 | + 'odi' => 'application/vnd.oasis.opendocument.image', |
| 175 | + 'oti' => 'application/vnd.oasis.opendocument.image-template', |
| 176 | + 'odp' => 'application/vnd.oasis.opendocument.presentation', |
| 177 | + 'otp' => 'application/vnd.oasis.opendocument.presentation-template', |
| 178 | + 'ods' => 'application/vnd.oasis.opendocument.spreadsheet', |
| 179 | + 'ots' => 'application/vnd.oasis.opendocument.spreadsheet-template', |
| 180 | + 'odt' => 'application/vnd.oasis.opendocument.text', |
| 181 | + 'odm' => 'application/vnd.oasis.opendocument.text-master', |
| 182 | + 'ott' => 'application/vnd.oasis.opendocument.text-template', |
| 183 | + 'oth' => 'application/vnd.oasis.opendocument.text-web' |
158 | 184 | ); |
0 commit comments