|
|
@@ -1,35 +1,57 @@ |
|
|
-(ns ring.util.mime-type)
|
|
|
+(ns ring.util.mime-type
|
|
|
+ "Utility functions for finding out the mime-type of a file.")
|
|
|
|
|
|
(def default-mime-types
|
|
|
- {"ai" "application/postscript"
|
|
|
+ {"7z" "application/x-7z-compressed"
|
|
|
+ "aac" "audio/aac"
|
|
|
+ "ai" "application/postscript"
|
|
|
"asc" "text/plain"
|
|
|
+ "atom" "application/atom+xml"
|
|
|
"avi" "video/x-msvideo"
|
|
|
"bin" "application/octet-stream"
|
|
|
"bmp" "image/bmp"
|
|
|
+ "bz2" "application/x-bzip"
|
|
|
"class" "application/octet-stream"
|
|
|
"cer" "application/pkix-cert"
|
|
|
"crl" "application/pkix-crl"
|
|
|
"crt" "application/x-x509-ca-cert"
|
|
|
"css" "text/css"
|
|
|
+ "csv" "text/csv"
|
|
|
+ "deb" "application/x-deb"
|
|
|
+ "dll" "application/octet-stream"
|
|
|
+ "dmg" "application/octet-stream"
|
|
|
"dms" "application/octet-stream"
|
|
|
"doc" "application/msword"
|
|
|
"dvi" "application/x-dvi"
|
|
|
"eps" "application/postscript"
|
|
|
"etx" "text/x-setext"
|
|
|
"exe" "application/octet-stream"
|
|
|
+ "flv" "video/x-flv"
|
|
|
+ "flac" "audio/flac"
|
|
|
"gif" "image/gif"
|
|
|
+ "gz" "application/gzip"
|
|
|
"htm" "text/html"
|
|
|
"html" "text/html"
|
|
|
+ "ico" "image/x-icon"
|
|
|
+ "iso" "application/x-iso9660-image"
|
|
|
+ "jar" "application/java-archive"
|
|
|
"jpe" "image/jpeg"
|
|
|
"jpeg" "image/jpeg"
|
|
|
"jpg" "image/jpeg"
|
|
|
"js" "text/javascript"
|
|
|
+ "json" "application/json"
|
|
|
"lha" "application/octet-stream"
|
|
|
"lzh" "application/octet-stream"
|
|
|
"mov" "video/quicktime"
|
|
|
+ "m4v" "video/mp4"
|
|
|
+ "mp3" "audio/mpeg"
|
|
|
+ "mp4" "video/mp4"
|
|
|
"mpe" "video/mpeg"
|
|
|
"mpeg" "video/mpeg"
|
|
|
"mpg" "video/mpeg"
|
|
|
+ "oga" "audio/ogg"
|
|
|
+ "ogg" "audio/ogg"
|
|
|
+ "ogv" "video/ogg"
|
|
|
"pbm" "image/x-portable-bitmap"
|
|
|
"pdf" "application/pdf"
|
|
|
"pgm" "image/x-portable-graymap"
|
|
|
@@ -39,16 +61,22 @@ |
|
|
"ppt" "application/vnd.ms-powerpoint"
|
|
|
"ps" "application/postscript"
|
|
|
"qt" "video/quicktime"
|
|
|
+ "rar" "application/x-rar-compressed"
|
|
|
"ras" "image/x-cmu-raster"
|
|
|
"rb" "text/plain"
|
|
|
"rd" "text/plain"
|
|
|
+ "rss" "application/rss+xml"
|
|
|
"rtf" "application/rtf"
|
|
|
"sgm" "text/sgml"
|
|
|
"sgml" "text/sgml"
|
|
|
+ "svg" "image/svg+xml"
|
|
|
"swf" "application/x-shockwave-flash"
|
|
|
+ "tar" "application/x-tar"
|
|
|
"tif" "image/tiff"
|
|
|
"tiff" "image/tiff"
|
|
|
"txt" "text/plain"
|
|
|
+ "webm" "video/webm"
|
|
|
+ "wmv" "video/x-ms-wmv"
|
|
|
"xbm" "image/x-xbitmap"
|
|
|
"xls" "application/vnd.ms-excel"
|
|
|
"xml" "text/xml"
|
|
|
|
0 comments on commit
b0f754f