Class MimeType
Assembly: Glitch9.dll
Syntax
[Serializable]
[JsonConverter(typeof(MimeTypeConverter))]
public sealed class MimeType
Fields
|
Edit this page
View Source
AAC
Declaration
public const string AAC = "audio/aac"
Field Value
|
Edit this page
View Source
AVI
Declaration
public const string AVI = "video/x-msvideo"
Field Value
|
Edit this page
View Source
BMP
Declaration
public const string BMP = "image/bmp"
Field Value
|
Edit this page
View Source
C
Declaration
public const string C = "text/x-c"
Field Value
|
Edit this page
View Source
CPP
Declaration
public const string CPP = "text/x-c++src"
Field Value
|
Edit this page
View Source
CSV
Declaration
public const string CSV = "text/csv"
Field Value
|
Edit this page
View Source
CSharp
Declaration
public const string CSharp = "text/x-csharp"
Field Value
|
Edit this page
View Source
CascadingStyleSheets
Declaration
public const string CascadingStyleSheets = "text/css"
Field Value
|
Edit this page
View Source
DOC
Declaration
public const string DOC = "application/msword"
Field Value
|
Edit this page
View Source
DOCX
Declaration
public const string DOCX = "application/vnd.openxmlformats-officedocument.wordprocessingml.document"
Field Value
|
Edit this page
View Source
FLAC
Declaration
public const string FLAC = "audio/flac"
Field Value
|
Edit this page
View Source
GIF
Declaration
public const string GIF = "image/gif"
Field Value
|
Edit this page
View Source
HTML
Declaration
public const string HTML = "text/html"
Field Value
|
Edit this page
View Source
HypertextPreprocessor
Declaration
public const string HypertextPreprocessor = "application/x-httpd-php"
Field Value
|
Edit this page
View Source
JPEG
Declaration
public const string JPEG = "image/jpeg"
Field Value
|
Edit this page
View Source
JPG
Declaration
public const string JPG = "image/jpg"
Field Value
|
Edit this page
View Source
JWT
Declaration
public const string JWT = "application/jwt"
Field Value
|
Edit this page
View Source
Java
Declaration
public const string Java = "text/x-java-source"
Field Value
|
Edit this page
View Source
JavaScript
Declaration
public const string JavaScript = "application/javascript"
Field Value
|
Edit this page
View Source
Json
Declaration
public const string Json = "application/json"
Field Value
|
Edit this page
View Source
Jsonl
Declaration
public const string Jsonl = "application/jsonl"
Field Value
|
Edit this page
View Source
MP4_Audio
Declaration
public const string MP4_Audio = "audio/m4a"
Field Value
|
Edit this page
View Source
MP4_Video
Declaration
public const string MP4_Video = "video/mp4"
Field Value
|
Edit this page
View Source
MPEG
Declaration
public const string MPEG = "audio/mpeg"
Field Value
|
Edit this page
View Source
Markdown
Declaration
public const string Markdown = "text/markdown"
Field Value
|
Edit this page
View Source
MuLaw
Declaration
public const string MuLaw = "audio/basic"
Field Value
|
Edit this page
View Source
Declaration
public const string MultipartFormData = "multipart/form-data"
Field Value
|
Edit this page
View Source
None
Declaration
public const string None = "application/octet-stream"
Field Value
|
Edit this page
View Source
OGG
Declaration
public const string OGG = "audio/ogg"
Field Value
|
Edit this page
View Source
OctetStream
Declaration
public const string OctetStream = "application/octet-stream"
Field Value
|
Edit this page
View Source
Opus
Declaration
public const string Opus = "audio/opus"
Field Value
|
Edit this page
View Source
PCM
Declaration
public const string PCM = "audio/pcm"
Field Value
|
Edit this page
View Source
PDF
Declaration
public const string PDF = "application/pdf"
Field Value
|
Edit this page
View Source
PNG
Declaration
public const string PNG = "image/png"
Field Value
|
Edit this page
View Source
PPTX
Declaration
public const string PPTX = "application/vnd.openxmlformats-officedocument.presentationml.presentation"
Field Value
|
Edit this page
View Source
PlainText
Declaration
public const string PlainText = "text/plain"
Field Value
|
Edit this page
View Source
Protobuf
Declaration
public const string Protobuf = "application/protobuf"
Field Value
|
Edit this page
View Source
Python
Declaration
public const string Python = "text/x-python"
Field Value
|
Edit this page
View Source
PythonScript
Declaration
public const string PythonScript = "text/x-python-script"
Field Value
|
Edit this page
View Source
Ruby
Declaration
public const string Ruby = "text/x-ruby"
Field Value
|
Edit this page
View Source
SSML
Declaration
public const string SSML = "application/ssml+xml"
Field Value
|
Edit this page
View Source
ShellScript
Declaration
public const string ShellScript = "application/x-sh"
Field Value
|
Edit this page
View Source
TIFF
Declaration
public const string TIFF = "image/tiff"
Field Value
|
Edit this page
View Source
TapeArchive
Declaration
public const string TapeArchive = "application/x-tar"
Field Value
|
Edit this page
View Source
TeX
Declaration
public const string TeX = "application/x-tex"
Field Value
|
Edit this page
View Source
TypeScript
Declaration
public const string TypeScript = "application/typescript"
Field Value
|
Edit this page
View Source
WAV
Declaration
public const string WAV = "audio/wav"
Field Value
|
Edit this page
View Source
WEBP
Declaration
public const string WEBP = "image/webp"
Field Value
|
Edit this page
View Source
Declaration
public const string WWWForm = "application/x-www-form-urlencoded"
Field Value
|
Edit this page
View Source
XLSX
Declaration
public const string XLSX = "application/vnd.openxmlformats-officedocument.spreadsheetml.sheet"
Field Value
|
Edit this page
View Source
XMarkdown
Declaration
public const string XMarkdown = "text/x-markdown"
Field Value
|
Edit this page
View Source
Xml
Declaration
public const string Xml = "application/xml"
Field Value
|
Edit this page
View Source
ZIP
Declaration
public const string ZIP = "application/zip"
Field Value
|
Edit this page
View Source
aLaw
Declaration
public const string aLaw = "audio/alaw"
Field Value
|
Edit this page
View Source
parameters
Parameters like sample rate, channels, bitsPerSample are optional and mainly for audio types.
Declaration
[SerializeField]
public readonly SerializableDictionary<string, string> parameters
Field Value
|
Edit this page
View Source
uLaw
Declaration
public const string uLaw = "audio/ulaw"
Field Value
|
Edit this page
View Source
value
Content type like "application/json", "audio/wav", "image/png"
Declaration
[SerializeField]
[FormerlySerializedAs("contentType")]
public readonly string value
Field Value
Properties
|
Edit this page
View Source
IsEmpty
Declaration
public bool IsEmpty { get; }
Property Value
Methods
|
Edit this page
View Source
Create(string, Dictionary<string, string>)
Declaration
public static MimeType Create(string contentType, Dictionary<string, string> parameters)
Parameters
Returns
|
Edit this page
View Source
Declaration
public static MimeType ExtractFromUrl(string url)
Parameters
| Type |
Name |
Description |
| string |
url |
|
Returns
|
Edit this page
View Source
FromExtension(string)
Declaration
public static MimeType FromExtension(string ext)
Parameters
| Type |
Name |
Description |
| string |
ext |
|
Returns
|
Edit this page
View Source
FromFilePath(string)
Declaration
public static MimeType FromFilePath(string filePath)
Parameters
| Type |
Name |
Description |
| string |
filePath |
|
Returns
|
Edit this page
View Source
FromUnityObject(Object)
Declaration
public static MimeType FromUnityObject(Object obj)
Parameters
| Type |
Name |
Description |
| Object |
obj |
|
Returns
|
Edit this page
View Source
Parse(string)
Declaration
public static MimeType Parse(string contentType)
Parameters
| Type |
Name |
Description |
| string |
contentType |
|
Returns
|
Edit this page
View Source
ToString()
Declaration
public override string ToString()
Returns
Overrides
|
Edit this page
View Source
TryParse(string, out MimeType)
Declaration
public static bool TryParse(string contentType, out MimeType mimeType)
Parameters
Returns
Operators
|
Edit this page
View Source
implicit operator string(MimeType)
Declaration
public static implicit operator string(MimeType mimeType)
Parameters
Returns
|
Edit this page
View Source
implicit operator MimeType(string)
Declaration
public static implicit operator MimeType(string contentType)
Parameters
| Type |
Name |
Description |
| string |
contentType |
|
Returns
Extension Methods