Skip to main content

MimeTypes

Assembly: ServiceStack.Text.dll​
View Source​
Declaration
public static class MimeTypes

Properties​

IsBinaryFilter​

View Source​
Declaration
public static Func<string, bool?> IsBinaryFilter { get; set; }

Fields​

ExtensionMimeTypes​

View Source​
Declaration
public static Dictionary<string, string> ExtensionMimeTypes

Utf8Suffix​

View Source​
Declaration
public const string Utf8Suffix = "; charset=utf-8"

Html​

View Source​
Declaration
public const string Html = "text/html"

HtmlUtf8​

View Source​
Declaration
public const string HtmlUtf8 = "text/html; charset=utf-8"

Css​

View Source​
Declaration
public const string Css = "text/css"

Xml​

View Source​
Declaration
public const string Xml = "application/xml"

XmlText​

View Source​
Declaration
public const string XmlText = "text/xml"

Json​

View Source​
Declaration
public const string Json = "application/json"

ProblemJson​

View Source​
Declaration
public const string ProblemJson = "application/problem+json"

JsonText​

View Source​
Declaration
public const string JsonText = "text/json"

Jsv​

View Source​
Declaration
public const string Jsv = "application/jsv"

JsvText​

View Source​
Declaration
public const string JsvText = "text/jsv"

Csv​

View Source​
Declaration
public const string Csv = "text/csv"

Pdf​

View Source​
Declaration
public const string Pdf = "application/pdf"

ProtoBuf​

View Source​
Declaration
public const string ProtoBuf = "application/x-protobuf"

JavaScript​

View Source​
Declaration
public const string JavaScript = "text/javascript"

WebAssembly​

View Source​
Declaration
public const string WebAssembly = "application/wasm"

Jar​

View Source​
Declaration
public const string Jar = "application/java-archive"

Dmg​

View Source​
Declaration
public const string Dmg = "application/x-apple-diskimage"

Pkg​

View Source​
Declaration
public const string Pkg = "application/x-newton-compatible-pkg"

FormUrlEncoded​

View Source​
Declaration
public const string FormUrlEncoded = "application/x-www-form-urlencoded"

MultiPartFormData​

View Source​
Declaration
public const string MultiPartFormData = "multipart/form-data"

JsonReport​

View Source​
Declaration
public const string JsonReport = "text/jsonreport"

Soap11​

View Source​
Declaration
public const string Soap11 = "text/xml; charset=utf-8"

Soap12​

View Source​
Declaration
public const string Soap12 = "application/soap+xml"

Yaml​

View Source​
Declaration
public const string Yaml = "application/yaml"

YamlText​

View Source​
Declaration
public const string YamlText = "text/yaml"

PlainText​

View Source​
Declaration
public const string PlainText = "text/plain"

MarkdownText​

View Source​
Declaration
public const string MarkdownText = "text/markdown"

MsgPack​

View Source​
Declaration
public const string MsgPack = "application/x-msgpack"

Wire​

View Source​
Declaration
public const string Wire = "application/x-wire"

Compressed​

View Source​
Declaration
public const string Compressed = "application/x-compressed"

NetSerializer​

View Source​
Declaration
public const string NetSerializer = "application/x-netserializer"

Excel​

View Source​
Declaration
public const string Excel = "application/excel"

MsWord​

View Source​
Declaration
public const string MsWord = "application/msword"

Cert​

View Source​
Declaration
public const string Cert = "application/x-x509-ca-cert"

ImagePng​

View Source​
Declaration
public const string ImagePng = "image/png"

ImageGif​

View Source​
Declaration
public const string ImageGif = "image/gif"

ImageJpg​

View Source​
Declaration
public const string ImageJpg = "image/jpeg"

ImageSvg​

View Source​
Declaration
public const string ImageSvg = "image/svg+xml"

Bson​

View Source​
Declaration
public const string Bson = "application/bson"

Binary​

View Source​
Declaration
public const string Binary = "application/octet-stream"

ServerSentEvents​

View Source​
Declaration
public const string ServerSentEvents = "text/event-stream"

Methods​

GetExtension(String)​

View Source​
Declaration
public static string GetExtension(string mimeType)
Returns​

System.String

Parameters​
TypeName
System.StringmimeType

GetRealContentType(String)​

View Source​
Declaration
public static string GetRealContentType(string contentType)
Returns​

System.String

Parameters​
TypeName
System.StringcontentType

MatchesContentType(String, String)​

Case-insensitive, trimmed compare of two content types from start to ';', i.e. without charset suffix

View Source​
Declaration
public static bool MatchesContentType(string contentType, string matchesContentType)
Returns​

System.Boolean

Parameters​
TypeName
System.StringcontentType
System.StringmatchesContentType

IsBinary(String)​

View Source​
Declaration
public static bool IsBinary(string contentType)
Returns​

System.Boolean

Parameters​
TypeName
System.StringcontentType

GetMimeType(String)​

View Source​
Declaration
public static string GetMimeType(string fileNameOrExt)
Returns​

System.String

Parameters​
TypeName
System.StringfileNameOrExt