View definition

func TypeByExtension

Defined in


TypeByExtension returns the MIME type associated with the file extension ext. The extension ext should begin with a leading dot, as in ".html". When ext has no associated type, TypeByExtension returns "".

Extensions are looked up first case-sensitively, then case-insensitively.

The built-in table is small but on unix it is augmented by the local system's mime.types file(s) if available under one or more of these names:


On Windows, MIME types are extracted from the registry.

Text types have the charset parameter set to "utf-8" by default.

TypeByExtension is referenced in 600 repositories