Documentation ¶
Overview ¶
Package mime implements parts of the MIME spec.
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func AddExtensionType ¶
AddExtensionType sets the MIME type associated with the extension ext to typ. The extension should begin with a leading dot, as in ".html".
func IsTokenChar ¶
IsTokenChar returns true if rune is in 'token' as defined by RFC 1531 and RFC 2045.
func ParseMediaType ¶
ParseMediaType parses a media type value and any optional parameters, per RFC 1531. Media types are the values in Content-Type and Content-Disposition headers (RFC 2183). On success, ParseMediaType returns the media type converted to lowercase and trimmed of white space and a non-nil params. On error, it returns an empty string and a nil params.
func TypeByExtension ¶
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 "".
The built-in table is small but is is augmented by the local system's mime.types file(s) if available under one or more of these names:
/etc/mime.types /etc/apache2/mime.types /etc/apache/mime.types
Types ¶
This section is empty.