vweb: add more common mime types (#11226)
parent
7d9969ac17
commit
1dee4f25fd
|
@ -42,21 +42,82 @@ pub const (
|
||||||
).join(headers_close)
|
).join(headers_close)
|
||||||
)
|
)
|
||||||
mime_types = {
|
mime_types = {
|
||||||
'.css': 'text/css; charset=utf-8'
|
'.aac': 'audio/aac'
|
||||||
|
'.abw': 'application/x-abiword'
|
||||||
|
'.arc': 'application/x-freearc'
|
||||||
|
'.avi': 'video/x-msvideo'
|
||||||
|
'.azw': 'application/vnd.amazon.ebook'
|
||||||
|
'.bin': 'application/octet-stream'
|
||||||
|
'.bmp': 'image/bmp'
|
||||||
|
'.bz': 'application/x-bzip'
|
||||||
|
'.bz2': 'application/x-bzip2'
|
||||||
|
'.cda': 'application/x-cdf'
|
||||||
|
'.csh': 'application/x-csh'
|
||||||
|
'.css': 'text/css'
|
||||||
|
'.csv': 'text/csv'
|
||||||
|
'.doc': 'application/msword'
|
||||||
|
'.docx': 'application/vnd.openxmlformats-officedocument.wordprocessingml.document'
|
||||||
|
'.eot': 'application/vnd.ms-fontobject'
|
||||||
|
'.epub': 'application/epub+zip'
|
||||||
|
'.gz': 'application/gzip'
|
||||||
'.gif': 'image/gif'
|
'.gif': 'image/gif'
|
||||||
'.htm': 'text/html; charset=utf-8'
|
'.htm': 'text/html'
|
||||||
'.html': 'text/html; charset=utf-8'
|
'.html': 'text/html'
|
||||||
|
'.ico': 'image/vnd.microsoft.icon'
|
||||||
|
'.ics': 'text/calendar'
|
||||||
|
'.jar': 'application/java-archive'
|
||||||
|
'.jpeg': 'image/jpeg'
|
||||||
'.jpg': 'image/jpeg'
|
'.jpg': 'image/jpeg'
|
||||||
'.js': 'application/javascript'
|
'.js': 'text/javascript'
|
||||||
'.json': 'application/json'
|
'.json': 'application/json'
|
||||||
'.md': 'text/markdown; charset=utf-8'
|
'.jsonld': 'application/ld+json'
|
||||||
'.pdf': 'application/pdf'
|
'.mid': 'audio/midi audio/x-midi'
|
||||||
|
'.midi': 'audio/midi audio/x-midi'
|
||||||
|
'.mjs': 'text/javascript'
|
||||||
|
'.mp3': 'audio/mpeg'
|
||||||
|
'.mp4': 'video/mp4'
|
||||||
|
'.mpeg': 'video/mpeg'
|
||||||
|
'.mpkg': 'application/vnd.apple.installer+xml'
|
||||||
|
'.odp': 'application/vnd.oasis.opendocument.presentation'
|
||||||
|
'.ods': 'application/vnd.oasis.opendocument.spreadsheet'
|
||||||
|
'.odt': 'application/vnd.oasis.opendocument.text'
|
||||||
|
'.oga': 'audio/ogg'
|
||||||
|
'.ogv': 'video/ogg'
|
||||||
|
'.ogx': 'application/ogg'
|
||||||
|
'.opus': 'audio/opus'
|
||||||
|
'.otf': 'font/otf'
|
||||||
'.png': 'image/png'
|
'.png': 'image/png'
|
||||||
|
'.pdf': 'application/pdf'
|
||||||
|
'.php': 'application/x-httpd-php'
|
||||||
|
'.ppt': 'application/vnd.ms-powerpoint'
|
||||||
|
'.pptx': 'application/vnd.openxmlformats-officedocument.presentationml.presentation'
|
||||||
|
'.rar': 'application/vnd.rar'
|
||||||
|
'.rtf': 'application/rtf'
|
||||||
|
'.sh': 'application/x-sh'
|
||||||
'.svg': 'image/svg+xml'
|
'.svg': 'image/svg+xml'
|
||||||
'.txt': 'text/plain; charset=utf-8'
|
'.swf': 'application/x-shockwave-flash'
|
||||||
'.wasm': 'application/wasm'
|
'.tar': 'application/x-tar'
|
||||||
'.xml': 'text/xml; charset=utf-8'
|
'.tif': 'image/tiff'
|
||||||
'.ico': 'img/x-icon'
|
'.tiff': 'image/tiff'
|
||||||
|
'.ts': 'video/mp2t'
|
||||||
|
'.ttf': 'font/ttf'
|
||||||
|
'.txt': 'text/plain'
|
||||||
|
'.vsd': 'application/vnd.visio'
|
||||||
|
'.wav': 'audio/wav'
|
||||||
|
'.weba': 'audio/webm'
|
||||||
|
'.webm': 'video/webm'
|
||||||
|
'.webp': 'image/webp'
|
||||||
|
'.woff': 'font/woff'
|
||||||
|
'.woff2': 'font/woff2'
|
||||||
|
'.xhtml': 'application/xhtml+xml'
|
||||||
|
'.xls': 'application/vnd.ms-excel'
|
||||||
|
'.xlsx': 'application/vnd.openxmlformats-officedocument.spreadsheetml.sheet'
|
||||||
|
'.xml': 'application/xml'
|
||||||
|
'.xul': 'application/vnd.mozilla.xul+xml'
|
||||||
|
'.zip': 'application/zip'
|
||||||
|
'.3gp': 'video/3gpp'
|
||||||
|
'.3g2': 'video/3gpp2'
|
||||||
|
'.7z': 'application/x-7z-compressed'
|
||||||
}
|
}
|
||||||
max_http_post_size = 1024 * 1024
|
max_http_post_size = 1024 * 1024
|
||||||
default_port = 8080
|
default_port = 8080
|
||||||
|
|
Loading…
Reference in New Issue