asp.net-mvc – ASP MVC – 有默认内容类型的任何常量?

前端之家收集整理的这篇文章主要介绍了asp.net-mvc – ASP MVC – 有默认内容类型的任何常量?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
在框架中是否有所有 standard content types的一组常量?

解决方法

把它作为一个响亮的没有,我写了我自己的。这是星期日。
  1. ///<summary>Used to denote the encoding necessary for files containing JavaScript source code. The alternative MIME type for this file type is text/javascript.</summary>
  2. public const string ApplicationXJavascript = "application/x-javascript";
  3.  
  4. ///<summary>24bitLinear PCMaudio at 8-48kHz,1-N channels; Defined inRFC 3190</summary>
  5. public const string AudioL24 = "audio/L24";
  6.  
  7. ///<summary>Adobe Flashfiles for example with the extension .swf</summary>
  8. public const string ApplicationXShockwaveFlash = "application/x-shockwave-flash";
  9.  
  10. ///<summary>Arbitrary binary data.[5]Generally speaking this type identifies files that are not associated with a specific application. Contrary to past assumptions by software packages such asApachethis is not a type that should be applied to unknown files. In such a case,a server or application should not indicate a content type,as it may be incorrect,but rather,should omit the type in order to allow the recipient to guess the type.[6]</summary>
  11. public const string ApplicationOctetStream = "application/octet-stream";
  12.  
  13. ///<summary>Atom Feeds</summary>
  14. public const string ApplicationAtomXml = "application/atom+xml";
  15.  
  16. ///<summary>Cascading Style Sheets; Defined inRFC 2318</summary>
  17. public const string TextCss = "text/css";
  18.  
  19. ///<summary>commands; subtype resident inGeckobrowsers likeFirefox3.5</summary>
  20. public const string TextCmd = "text/cmd";
  21.  
  22. ///<summary>Comma-separated values; Defined inRFC 4180</summary>
  23. public const string TextCsv = "text/csv";
  24.  
  25. ///<summary>deb (file format),a software package format used by the Debian project</summary>
  26. public const string ApplicationXDeb = "application/x-deb";
  27.  
  28. ///<summary>Defined inRFC 1847</summary>
  29. public const string MultipartEncrypted = "multipart/encrypted";
  30.  
  31. ///<summary>Defined inRFC 1847</summary>
  32. public const string MultipartSigned = "multipart/signed";
  33.  
  34. ///<summary>Defined inRFC 2616</summary>
  35. public const string MessageHttp = "message/http";
  36.  
  37. ///<summary>Defined inRFC 4735</summary>
  38. public const string ModelExample = "model/example";
  39.  
  40. ///<summary>device-independent document in DVI format</summary>
  41. public const string ApplicationXDvi = "application/x-dvi";
  42.  
  43. ///<summary>DTDfiles; Defined byRFC 3023</summary>
  44. public const string ApplicationXmlDtd = "application/xml-dtd";
  45.  
  46. ///<summary>ECMAScript/JavaScript; Defined inRFC 4329(equivalent toapplication/ecmascriptbut with looser processing rules) It is not accepted inIE 8or earlier -text/javascriptis accepted but it is defined as obsolete inRFC 4329. The "type" attribute of the<script>tag inHTML5is optional and in practice omitting the media type of JavaScript programs is the most interoperable solution since all browsers have always assumed the correct default even before HTML5.</summary>
  47. public const string ApplicationJavascript = "application/javascript";
  48.  
  49. ///<summary>ECMAScript/JavaScript; Defined inRFC 4329(equivalent toapplication/javascriptbut with stricter processing rules)</summary>
  50. public const string ApplicationEcmascript = "application/ecmascript";
  51.  
  52. ///<summary>EDIEDIFACTdata; Defined inRFC 1767</summary>
  53. public const string ApplicationEdifact = "application/EDIFACT";
  54.  
  55. ///<summary>EDIX12data; Defined inRFC 1767</summary>
  56. public const string ApplicationEdiX12 = "application/EDI-X12";
  57.  
  58. ///<summary>Email; Defined inRFC 2045andRFC 2046</summary>
  59. public const string MessagePartial = "message/partial";
  60.  
  61. ///<summary>Email;EMLfiles,MIME files,MHTfiles,MHTMLfiles; Defined inRFC 2045andRFC 2046</summary>
  62. public const string MessageRfc822 = "message/rfc822";
  63.  
  64. ///<summary>Extensible Markup Language; Defined inRFC 3023</summary>
  65. public const string TextXml = "text/xml";
  66.  
  67. ///<summary>Extensible Markup Language; Defined in RFC 3023</summary>
  68. public const string ApplicationXml = "application/xml";
  69.  
  70. ///<summary>Flash video(FLV files)</summary>
  71. public const string VideoXFlv = "video/x-flv";
  72.  
  73. ///<summary>GIFimage; Defined inRFC 2045andRFC 2046</summary>
  74. public const string ImageGif = "image/gif";
  75.  
  76. ///<summary>GoogleWebToolkit data</summary>
  77. public const string TextXGwtRpc = "text/x-gwt-rpc";
  78.  
  79. ///<summary>Gzip</summary>
  80. public const string ApplicationXGzip = "application/x-gzip";
  81.  
  82. ///<summary>HTML; Defined inRFC 2854</summary>
  83. public const string TextHtml = "text/html";
  84.  
  85. ///<summary>ICOimage; Registered[9]</summary>
  86. public const string ImageVndMicrosoftIcon = "image/vnd.microsoft.icon";
  87.  
  88. ///<summary>IGS files,IGESfiles; Defined inRFC 2077</summary>
  89. public const string ModelIges = "model/iges";
  90.  
  91. ///<summary>IMDNInstant Message Disposition Notification; Defined inRFC 5438</summary>
  92. public const string MessageImdnXml = "message/imdn+xml";
  93.  
  94. ///<summary>JavaScript Object NotationJSON; Defined inRFC 4627</summary>
  95. public const string ApplicationJson = "application/json";
  96.  
  97. ///<summary>JavaScript Object Notation (JSON) Patch; Defined inRFC 6902</summary>
  98. public const string ApplicationJsonPatch = "application/json-patch+json";
  99.  
  100. ///<summary>JavaScript - Defined in and obsoleted byRFC 4329in order to discourage its usage in favor ofapplication/javascript. However,text/javascriptis allowed in HTML 4 and 5 and,unlikeapplication/javascript,has cross-browser support. The "type" attribute of the<script>tag inHTML5is optional and there is no need to use it at all since all browsers have always assumed the correct default (even in HTML 4 where it was required by the specification).</summary>
  101. [Obsolete]
  102. public const string TextJavascript = "text/javascript";
  103.  
  104. ///<summary>JPEGJFIF image; Associated with Internet Explorer; Listed inms775147(v=vs.85)- Progressive JPEG,initiated before global browser support for progressive JPEGs (Microsoft and Firefox).</summary>
  105. public const string ImagePjpeg = "image/pjpeg";
  106.  
  107. ///<summary>JPEGJFIF image; Defined inRFC 2045andRFC 2046</summary>
  108. public const string ImageJpeg = "image/jpeg";
  109.  
  110. ///<summary>jQuerytemplate data</summary>
  111. public const string TextXJqueryTmpl = "text/x-jquery-tmpl";
  112.  
  113. ///<summary>KMLfiles (e.g. forGoogle Earth)</summary>
  114. public const string ApplicationVndGoogleEarthKmlXml = "application/vnd.google-earth.kml+xml";
  115.  
  116. ///<summary>LaTeXfiles</summary>
  117. public const string ApplicationXLatex = "application/x-latex";
  118.  
  119. ///<summary>Matroskaopen media format</summary>
  120. public const string VideoXMatroska = "video/x-matroska";
  121.  
  122. ///<summary>Microsoft Excel2007 files</summary>
  123. public const string ApplicationVndOpenxmlformatsOfficedocumentSpreadsheetmlSheet = "application/vnd.openxmlformats-officedocument.spreadsheetml.sheet";
  124.  
  125. ///<summary>Microsoft Excelfiles</summary>
  126. public const string ApplicationVndMsExcel = "application/vnd.ms-excel";
  127.  
  128. ///<summary>Microsoft Powerpoint2007 files</summary>
  129. public const string ApplicationVndOpenxmlformatsOfficedocumentPresentationmlPresentation = "application/vnd.openxmlformats-officedocument.presentationml.presentation";
  130.  
  131. ///<summary>Microsoft Powerpointfiles</summary>
  132. public const string ApplicationVndMsPowerpoint = "application/vnd.ms-powerpoint";
  133.  
  134. ///<summary>Microsoft Word2007 files</summary>
  135. public const string ApplicationVndOpenxmlformatsOfficedocumentWordprocessingmlDocument = "application/vnd.openxmlformats-officedocument.wordprocessingml.document";
  136.  
  137. ///<summary>Microsoft Wordfiles[15]</summary>
  138. public const string ApplicationMsword = "application/msword";
  139.  
  140. ///<summary>MIMEEmail; Defined inRFC 2045andRFC 2046</summary>
  141. public const string MultipartAlternative = "multipart/alternative";
  142.  
  143. ///<summary>MIMEEmail; Defined inRFC 2045andRFC 2046</summary>
  144. public const string MultipartMixed = "multipart/mixed";
  145.  
  146. ///<summary>MIMEEmail; Defined inRFC 2387and used byMHTML(HTML mail)</summary>
  147. public const string MultipartRelated = "multipart/related";
  148.  
  149. ///<summary>MIMEWebform; Defined inRFC 2388</summary>
  150. public const string MultipartFormData = "multipart/form-data";
  151.  
  152. ///<summary>MozillaXULfiles</summary>
  153. public const string ApplicationVndMozillaXulXml = "application/vnd.mozilla.xul+xml";
  154.  
  155. ///<summary>MP3or otherMPEGaudio; Defined inRFC 3003</summary>
  156. public const string AudioMpeg = "audio/mpeg";
  157.  
  158. ///<summary>MP4audio</summary>
  159. public const string AudioMp4 = "audio/mp4";
  160.  
  161. ///<summary>MP4video; Defined inRFC 4337</summary>
  162. public const string VideoMp4 = "video/mp4";
  163.  
  164. ///<summary>MPEG-1video with multiplexed audio; Defined inRFC 2045andRFC 2046</summary>
  165. public const string VideoMpeg = "video/mpeg";
  166.  
  167. ///<summary>MSH files,MESH files; Defined inRFC 2077,SILO files</summary>
  168. public const string ModelMesh = "model/mesh";
  169.  
  170. ///<summary>mulawaudio at 8kHz,1 channel; Defined inRFC 2046</summary>
  171. public const string AudioBasic = "audio/basic";
  172.  
  173. ///<summary>OggTheoraor other video (with audio); Defined inRFC 5334</summary>
  174. public const string VideoOgg = "video/ogg";
  175.  
  176. ///<summary>OggVorbis,Speex,Flacand other audio; Defined inRFC 5334</summary>
  177. public const string AudioOgg = "audio/ogg";
  178.  
  179. ///<summary>Ogg,a multimedia bitstreamcontainer format; Defined inRFC 5334</summary>
  180. public const string ApplicationOgg = "application/ogg";
  181.  
  182. ///<summary>OP</summary>
  183. public const string ApplicationXopXml = "application/xop+xml";
  184.  
  185. ///<summary>OpenDocumentGraphics; Registered[14]</summary>
  186. public const string ApplicationVndOasisOpendocumentGraphics = "application/vnd.oasis.opendocument.graphics";
  187.  
  188. ///<summary>OpenDocumentPresentation; Registered[13]</summary>
  189. public const string ApplicationVndOasisOpendocumentPresentation = "application/vnd.oasis.opendocument.presentation";
  190.  
  191. ///<summary>OpenDocumentSpreadsheet; Registered[12]</summary>
  192. public const string ApplicationVndOasisOpendocumentSpreadsheet = "application/vnd.oasis.opendocument.spreadsheet";
  193.  
  194. ///<summary>OpenDocumentText; Registered[11]</summary>
  195. public const string ApplicationVndOasisOpendocumentText = "application/vnd.oasis.opendocument.text";
  196.  
  197. ///<summary>p12 files</summary>
  198. public const string ApplicationXPkcs12 = "application/x-pkcs12";
  199.  
  200. ///<summary>p7b and spc files</summary>
  201. public const string ApplicationXPkcs7Certificates = "application/x-pkcs7-certificates";
  202.  
  203. ///<summary>p7c files</summary>
  204. public const string ApplicationXPkcs7Mime = "application/x-pkcs7-mime";
  205.  
  206. ///<summary>p7r files</summary>
  207. public const string ApplicationXPkcs7Certreqresp = "application/x-pkcs7-certreqresp";
  208.  
  209. ///<summary>p7s files</summary>
  210. public const string ApplicationXPkcs7Signature = "application/x-pkcs7-signature";
  211.  
  212. ///<summary>Portable Document Format,PDFhas been in use for document exchange on the Internet since 1993; Defined inRFC 3778</summary>
  213. public const string ApplicationPdf = "application/pdf";
  214.  
  215. ///<summary>Portable Network Graphics; Registered,[8]Defined inRFC 2083</summary>
  216. public const string ImagePng = "image/png";
  217.  
  218. ///<summary>PostScript; Defined inRFC 2046</summary>
  219. public const string ApplicationPostscript = "application/postscript";
  220.  
  221. ///<summary>QuickTimevideo; Registered[10]</summary>
  222. public const string VideoQuicktime = "video/quicktime";
  223.  
  224. ///<summary>RARarchive files</summary>
  225. public const string ApplicationXRarCompressed = "application/x-rar-compressed";
  226.  
  227. ///<summary>RealAudio; Documented inRealPlayer Customer Support Answer 2559</summary>
  228. public const string AudioVndRnRealaudio = "audio/vnd.rn-realaudio";
  229.  
  230. ///<summary>Resource Description Framework; Defined byRFC 3870</summary>
  231. public const string ApplicationRdfXml = "application/rdf+xml";
  232.  
  233. ///<summary>RSS Feeds</summary>
  234. public const string ApplicationRSSXml = "application/RSS+xml";
  235.  
  236. ///<summary>SOAP; Defined byRFC 3902</summary>
  237. public const string ApplicationSoapXml = "application/soap+xml";
  238.  
  239. ///<summary>StuffItarchive files</summary>
  240. public const string ApplicationXStuffit = "application/x-stuffit";
  241.  
  242. ///<summary>SVGvector image; Defined inSVG Tiny 1.2 Specification Appendix M</summary>
  243. public const string ImageSvgXml = "image/svg+xml";
  244.  
  245. ///<summary>Tag Image File Format(only for Baseline TIFF); Defined inRFC 3302</summary>
  246. public const string ImageTiff = "image/tiff";
  247.  
  248. ///<summary>Tarballfiles</summary>
  249. public const string ApplicationXTar = "application/x-tar";
  250.  
  251. ///<summary>Textual data; Defined inRFC 2046andRFC 3676</summary>
  252. public const string TextPlain = "text/plain";
  253.  
  254. ///<summary>TrueType FontNo registered MIME type,but this is the most commonly used</summary>
  255. public const string ApplicationXFontTtf = "application/x-font-ttf";
  256.  
  257. ///<summary>vCard(contact information); Defined inRFC 6350</summary>
  258. public const string TextVcard = "text/vcard";
  259.  
  260. ///<summary>Vorbisencoded audio; Defined inRFC 5215</summary>
  261. public const string AudioVorbis = "audio/vorbis";
  262.  
  263. ///<summary>WAVaudio; Defined inRFC 2361</summary>
  264. public const string AudioVndWave = "audio/vnd.wave";
  265.  
  266. ///<summary>Web Open Font Format; (candidate recommendation; useapplication/x-font-woffuntil standard is official)</summary>
  267. public const string ApplicationFontWoff = "application/font-woff";
  268.  
  269. ///<summary>WebMMatroska-based open media format</summary>
  270. public const string VideoWebm = "video/webm";
  271.  
  272. ///<summary>WebMopen media format</summary>
  273. public const string AudioWebm = "audio/webm";
  274.  
  275. ///<summary>Windows Media AudioRedirector; Documented inMicrosoft help page</summary>
  276. public const string AudioXMsWax = "audio/x-ms-wax";
  277.  
  278. ///<summary>Windows Media Audio; Documented inMicrosoft KB 288102</summary>
  279. public const string AudioXMsWma = "audio/x-ms-wma";
  280.  
  281. ///<summary>Windows Media Video; Documented inMicrosoft KB 288102</summary>
  282. public const string VideoXMsWmv = "video/x-ms-wmv";
  283.  
  284. ///<summary>WRLfiles,VRMLfiles; Defined inRFC 2077</summary>
  285. public const string ModelVrml = "model/vrml";
  286.  
  287. ///<summary>X3DISOstandard for representing3D computer graphics,X3DXMLfiles</summary>
  288. public const string ModelX3DXml = "model/x3d+xml";
  289.  
  290. ///<summary>X3DISOstandard for representing3D computer graphics,X3DBbinaryfiles</summary>
  291. public const string ModelX3DBinary = "model/x3d+binary";
  292.  
  293. ///<summary>X3DISOstandard for representing3D computer graphics,X3DVVRMLfiles</summary>
  294. public const string ModelX3DVrml = "model/x3d+vrml";
  295.  
  296. ///<summary>XHTML; Defined byRFC 3236</summary>
  297. public const string ApplicationXhtmlXml = "application/xhtml+xml";
  298.  
  299. ///<summary>ZIParchive files; Registered[7]</summary>
  300. public const string ApplicationZip = "application/zip";

猜你在找的asp.Net相关文章