ContentType.cs 10 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188
  1. namespace Masuit.Tools.Mime
  2. {
  3. #pragma warning disable 1591
  4. /// <summary>
  5. /// 默认MIME映射器,可以根据文件扩展名获取标准内容类型。
  6. /// </summary>
  7. public static class ContentType
  8. {
  9. /// <summary>
  10. /// 默认Mime - 如果没有找到任何其他映射则作为默认的Mime-Type
  11. /// </summary>
  12. public const string DefaultMime = "application/octet-stream";
  13. public const string Abs = "audio/x-mpeg";
  14. public const string Ai = "application/postscript";
  15. public const string Aif = "audio/x-aiff";
  16. public const string Aifc = "audio/x-aiff";
  17. public const string Aiff = "audio/x-aiff";
  18. public const string Aim = "application/x-aim";
  19. public const string Art = "image/x-jg";
  20. public const string Asf = "video/x-ms-asf";
  21. public const string Asx = "video/x-ms-asf";
  22. public const string Au = "audio/basic";
  23. public const string Avi = "video/x-msvideo";
  24. public const string Avx = "video/x-rad-screenplay";
  25. public const string Bcpio = "application/x-bcpio";
  26. public const string Bin = "application/octet-stream";
  27. public const string Bmp = "image/bmp";
  28. public const string Body = "text/html";
  29. public const string Cdf = "application/x-cdf";
  30. public const string Cer = "application/x-x509-ca-cert";
  31. public const string Class = "application/java";
  32. public const string Cpio = "application/x-cpio";
  33. public const string Csh = "application/x-csh";
  34. public const string Css = "text/css";
  35. public const string Dib = "image/bmp";
  36. public const string Doc = "application/msword";
  37. public const string Docx = "application/msword";
  38. public const string Dtd = "application/xml-dtd";
  39. public const string Dv = "video/x-dv";
  40. public const string Dvi = "application/x-dvi";
  41. public const string Eps = "application/postscript";
  42. public const string Etx = "text/x-setext";
  43. public const string Exe = "application/octet-stream";
  44. public const string FormData = "multipart/form-data";
  45. public const string FormUrlencoded = "application/x-www-form-urlencoded";
  46. public const string Gif = "image/gif";
  47. public const string Gtar = "application/x-gtar";
  48. public const string Gz = "application/x-gzip";
  49. public const string Ogv = "video/ogg";
  50. public const string Oga = "audio/ogg";
  51. public const string Ogg = "audio/ogg";
  52. public const string Hdf = "application/x-hdf";
  53. public const string Htc = "text/x-component";
  54. public const string Htm = "text/html";
  55. public const string Html = "text/html";
  56. public const string Hqx = "application/mac-binhex40";
  57. public const string Ief = "image/ief";
  58. public const string Jad = "text/vnd.sun.j2me.app-descriptor";
  59. public const string Jar = "application/java-archive";
  60. public const string Java = "text/plain";
  61. public const string Jnlp = "application/x-java-jnlp-file";
  62. public const string Jpe = "image/jpeg";
  63. public const string Jpeg = "image/jpeg";
  64. public const string Jpg = "image/jpeg";
  65. public const string Js = "text/javascript";
  66. public const string Json = "application/json";
  67. public const string Jsf = "text/plain";
  68. public const string Jspf = "text/plain";
  69. public const string Kar = "audio/x-midi";
  70. public const string Latex = "application/x-latex";
  71. public const string M3u = "audio/x-mpegurl";
  72. public const string Mac = "image/x-macpaint";
  73. public const string Man = "application/x-troff-man";
  74. public const string Mathml = "application/mathml+xml";
  75. public const string Me = "application/x-troff-me";
  76. public const string Mid = "audio/x-midi";
  77. public const string Midi = "audio/x-midi";
  78. public const string Mif = "application/x-mif";
  79. public const string Mov = "video/quicktime";
  80. public const string Movie = "video/x-sgi-movie";
  81. public const string Mp1 = "audio/x-mpeg";
  82. public const string Mp2 = "audio/x-mpeg";
  83. public const string Mp3 = "audio/x-mpeg";
  84. public const string Mp4 = "video/mp4";
  85. public const string Mpa = "audio/x-mpeg";
  86. public const string Mpe = "video/mpeg";
  87. public const string Mpeg = "video/mpeg";
  88. public const string Mpega = "audio/x-mpeg";
  89. public const string Mpg = "video/mpeg";
  90. public const string Mpv2 = "video/mpeg2";
  91. public const string Ms = "application/x-wais-source";
  92. public const string Nc = "application/x-netcdf";
  93. public const string Oda = "application/oda";
  94. public const string Odb = "application/vnd.oasis.opendocument.database";
  95. public const string Odc = "application/vnd.oasis.opendocument.chart";
  96. public const string Odf = "application/vnd.oasis.opendocument.formula";
  97. public const string Odg = "application/vnd.oasis.opendocument.graphics";
  98. public const string Odi = "application/vnd.oasis.opendocument.image";
  99. public const string Odm = "application/vnd.oasis.opendocument.text-master";
  100. public const string Odp = "application/vnd.oasis.opendocument.presentation";
  101. public const string Ods = "application/vnd.oasis.opendocument.spreadsheet";
  102. public const string Odt = "application/vnd.oasis.opendocument.text";
  103. public const string Otg = "application/vnd.oasis.opendocument.graphics-template";
  104. public const string Oth = "application/vnd.oasis.opendocument.text-web";
  105. public const string Otp = "application/vnd.oasis.opendocument.presentation-template";
  106. public const string Ots = "application/vnd.oasis.opendocument.spreadsheet-template ";
  107. public const string Ott = "application/vnd.oasis.opendocument.text-template";
  108. public const string Pbm = "image/x-portable-bitmap";
  109. public const string Pct = "image/pict";
  110. public const string Pdf = "application/pdf";
  111. public const string Pgm = "image/x-portable-graymap";
  112. public const string Pic = "image/pict";
  113. public const string Pict = "image/pict";
  114. public const string Pls = "audio/x-scpls";
  115. public const string Png = "image/png";
  116. public const string Pnm = "image/x-portable-anymap";
  117. public const string Pnt = "image/x-macpaint";
  118. public const string Ppm = "image/x-portable-pixmap";
  119. public const string Ppt = "application/vnd.ms-powerpoint";
  120. public const string Pptx = "application/vnd.ms-powerpoint";
  121. public const string Pps = "application/vnd.ms-powerpoint";
  122. public const string Ps = "application/postscript";
  123. public const string Psd = "image/x-photoshop";
  124. public const string Qt = "video/quicktime";
  125. public const string Qti = "image/x-quicktime";
  126. public const string Qtif = "image/x-quicktime";
  127. public const string Ras = "image/x-cmu-raster";
  128. public const string Rdf = "application/rdf+xml";
  129. public const string Rgb = "image/x-rgb";
  130. public const string Rm = "application/vnd.rn-realmedia";
  131. public const string Roff = "application/x-troff";
  132. public const string Rtf = "application/rtf";
  133. public const string Rtx = "text/richtext";
  134. public const string Sh = "application/x-sh";
  135. public const string Shar = "application/x-shar";
  136. public const string Smf = "audio/x-midi";
  137. public const string Sit = "application/x-stuffit";
  138. public const string Snd = "audio/basic";
  139. public const string Src = "application/x-wais-source";
  140. public const string Sv4cpio = "application/x-sv4cpio";
  141. public const string Sv4crc = "application/x-sv4crc";
  142. public const string Svg = "image/svg+xml";
  143. public const string Svgz = "image/svg+xml";
  144. public const string Swf = "application/x-shockwave-flash";
  145. public const string T = "application/x-troff";
  146. public const string Tar = "application/x-tar";
  147. public const string Tcl = "application/x-tcl";
  148. public const string Tex = "application/x-tex";
  149. public const string Texi = "application/x-texinfo";
  150. public const string Texinfo = "application/x-texinfo";
  151. public const string Tif = "image/tiff";
  152. public const string Tiff = "image/tiff";
  153. public const string Tr = "application/x-troff";
  154. public const string Tsv = "text/tab-separated-values";
  155. public const string Txt = "text/plain";
  156. public const string Ulw = "audio/basic";
  157. public const string Ustar = "application/x-ustar";
  158. public const string Vxml = "application/voicexml+xml";
  159. public const string Xbm = "image/x-xbitmap";
  160. public const string Xht = "application/xhtml+xml";
  161. public const string Xhtml = "application/xhtml+xml";
  162. public const string Xls = "application/vnd.ms-excel";
  163. public const string Xlsx = "application/vnd.ms-excel";
  164. public const string Xml = "application/xml";
  165. public const string Xpm = "image/x-xpixmap";
  166. public const string Xsl = "application/xml";
  167. public const string Xslt = "application/xslt+xml";
  168. public const string Xul = "application/vnd.mozilla.xul+xml";
  169. public const string Xwd = "image/x-xwindowdump";
  170. public const string Vsd = "application/x-visio";
  171. public const string Wav = "audio/x-wav";
  172. public const string Wbmp = "image/vnd.wap.wbmp";
  173. public const string Wml = "text/vnd.wap.wml";
  174. public const string Wmlc = "application/vnd.wap.wmlc";
  175. public const string Wmls = "text/vnd.wap.wmlscript";
  176. public const string Wmlscriptc = "application/vnd.wap.wmlscriptc";
  177. public const string Wmv = "video/x-ms-wmv";
  178. public const string Wrl = "x-world/x-vrml";
  179. public const string Wspolicy = "application/wspolicy+xml";
  180. public const string Z = "application/x-compress";
  181. public const string z = "application/x-compress";
  182. public const string Zip = "application/zip";
  183. }
  184. #pragma warning restore 1591
  185. }