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 nameParam typeDescription

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 nameParam typeDescription

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 nameParam typeDescription

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.

Last updated