Structr
Search…
MimeTypeHelper
MimeTypeHelper class provides methods for getting a file extension (starts with dot, e.g. ".pdf") by a MIME type and vice versa.

GetMimeType()

Returns MIME type by file extension.
string extension = ".pdf";
string mimeType = MimeTypeHelper.GetMimeType(extension); // Returns "application/pdf".
All parameters:
Param name
Param type
Description
extension
string
The file extension.

GetExtension()

Returns file extension by MIME type.
string mimeType = "application/pdf";
string extension = MimeTypeHelper.GetExtension(mimeType); // Returns ".pdf".
All parameters:
Param name
Param type
Description
mimeType
string
The MIME type.
throwIfNotFound
bool
The flag indicates the need for an exception if the MIME type is not found. Default value is true.

GetExtensions()

Returns file extensions by MIME type. Some MIME types has any various of extensions. For example:
string mimeType = "image/jpeg";
IEnumerable<string> extensions = MimeTypeHelper.GetExtensions(mimeType); // Returns (".jpe", ".jpg", ".jpeg")
All parameters:
Param name
Param type
Description
mimeType
string
The MIME type.
throwIfNotFound
bool
The flag indicates the need for an exception if the MIME type is not found. Default value is true.
Copy link
Edit on GitHub
On this page
GetMimeType()
GetExtension()
GetExtensions()