X-Git-Url: http://nitlanguage.org diff --git a/lib/nitcorn/media_types.nit b/lib/nitcorn/media_types.nit index 37dd9db..49b6daa 100644 --- a/lib/nitcorn/media_types.nit +++ b/lib/nitcorn/media_types.nit @@ -20,6 +20,8 @@ module media_types # Map of known MIME types class MediaTypes + + # MIME types by extensions. protected var types = new HashMap[String, String] # Get the type/subtype associated to a file extension `ext` @@ -35,6 +37,7 @@ class MediaTypes types["htm"] = "text/html" types["shtml"] = "text/html" types["css"] = "text/css" + types["csv"] = "text/csv" types["xml"] = "text/xml" types["rss"] = "text/xml" types["gif"] = "image/gif" @@ -48,6 +51,7 @@ class MediaTypes types["ico"] = "image/x-icon" types["jng"] = "image/x-jng" types["wbmp"] = "image/vnd.wap.wbmp" + types["gz"] = "application/gzip" types["jar"] = "application/java-archive" types["war"] = "application/java-archive" types["ear"] = "application/java-archive" @@ -106,4 +110,5 @@ class MediaTypes end end +# MIME types list. fun media_types: MediaTypes do return once new MediaTypes