90 lines
3.6 KiB
PHP
90 lines
3.6 KiB
PHP
|
<?php
|
||
|
Response::$mimes = [
|
||
|
"htm" => "text/html",
|
||
|
"html" => "text/html",
|
||
|
"shtml" => "text/html",
|
||
|
"css" => "text/css",
|
||
|
"xml" => "text/xml",
|
||
|
"gif" => "image/gif",
|
||
|
"jpeg" => "image/jpeg",
|
||
|
"jpg" => "image/jpeg",
|
||
|
"js" => "application/javascript",
|
||
|
"atom" => "application/atom+xml",
|
||
|
"rss" => "application/rss+xml",
|
||
|
"mml" => "text/mathml",
|
||
|
"txt" => "text/plain",
|
||
|
"jad" => "text/vnd.sun.j2me.app-descriptor",
|
||
|
"wml" => "text/vnd.wap.wml",
|
||
|
"htc" => "text/x-component",
|
||
|
"avif" => "image/avif",
|
||
|
"png" => "image/png",
|
||
|
"svgz" => "image/svg+xml",
|
||
|
"svg" => "image/svg+xml",
|
||
|
"tiff" => "image/tiff",
|
||
|
"tif" => "image/tiff",
|
||
|
"wbmp" => "image/vnd.wap.wbmp",
|
||
|
"webp" => "image/webp",
|
||
|
"ico" => "image/x-icon",
|
||
|
"jng" => "image/x-jng",
|
||
|
"bmp" => "image/x-ms-bmp",
|
||
|
"woff" => "font/woff",
|
||
|
"woff2" => "font/woff2",
|
||
|
"json" => "application/json",
|
||
|
"hqx" => "application/mac-binhex40",
|
||
|
"doc" => "application/msword",
|
||
|
"pdf" => "application/pdf",
|
||
|
"rtf" => "application/rtf",
|
||
|
"m3u8" => "application/vnd.apple.mpegurl",
|
||
|
"kml" => "application/vnd.google-earth.kml+xml",
|
||
|
"kmz" => "application/vnd.google-earth.kmz",
|
||
|
"xls" => "application/vnd.ms-excel",
|
||
|
"eot" => "application/vnd.ms-fontobject",
|
||
|
"ppt" => "application/vnd.ms-powerpoint",
|
||
|
"odg" => "application/vnd.oasis.opendocument.graphics",
|
||
|
"odp" => "application/vnd.oasis.opendocument.presentation",
|
||
|
"ods" => "application/vnd.oasis.opendocument.spreadsheet",
|
||
|
"odt" => "application/vnd.oasis.opendocument.text",
|
||
|
"pptx" => "application/vnd.openxmlformats-officedocument.presentationml.presentation",
|
||
|
"xlsx" => "application/vnd.openxmlformats-officedocument.spreadsheetml.sheet",
|
||
|
"docx" => "application/vnd.openxmlformats-officedocument.wordprocessingml.document",
|
||
|
"wmlc" => "application/vnd.wap.wmlc",
|
||
|
"wasm" => "application/wasm",
|
||
|
"7z" => "application/x-7z-compressed",
|
||
|
"cco" => "application/x-cocoa",
|
||
|
"jardiff" => "application/x-java-archive-diff",
|
||
|
"jnlp" => "application/x-java-jnlp-file",
|
||
|
"run" => "application/x-makeself",
|
||
|
"rar" => "application/x-rar-compressed",
|
||
|
"rpm" => "application/x-redhat-package-manager",
|
||
|
"sea" => "application/x-sea",
|
||
|
"swf" => "application/x-shockwave-flash",
|
||
|
"sit" => "application/x-stuffit",
|
||
|
"xpi" => "application/x-xpinstall",
|
||
|
"xhtml" => "application/xhtml+xml",
|
||
|
"xspf" => "application/xspf+xml",
|
||
|
"zip" => "application/zip",
|
||
|
"bin" => "application/octet-stream",
|
||
|
"exe" => "application/octet-stream",
|
||
|
"dll" => "application/octet-stream",
|
||
|
"deb" => "application/octet-stream",
|
||
|
"dmg" => "application/octet-stream",
|
||
|
"img" => "application/octet-stream",
|
||
|
"iso" => "application/octet-stream",
|
||
|
"msi" => "application/octet-stream",
|
||
|
"mp3" => "audio/mpeg",
|
||
|
"ogg" => "audio/ogg",
|
||
|
"m4a" => "audio/x-m4a",
|
||
|
"3gp" => "video/3gpp",
|
||
|
"3gpp" => "video/3gpp",
|
||
|
"ts" => "video/mp2t",
|
||
|
"mp4" => "video/mp4",
|
||
|
"mpg" => "video/mpeg",
|
||
|
"mpeg" => "video/mpeg",
|
||
|
"mov" => "video/quicktime",
|
||
|
"webm" => "video/webm",
|
||
|
"flv" => "video/x-flv",
|
||
|
"m4v" => "video/x-m4v",
|
||
|
"mng" => "video/x-mng",
|
||
|
"wmv" => "video/x-ms-wmv",
|
||
|
"avi" => "video/x-msvideo"
|
||
|
];
|