package mime
Import Path
mime (on golang.org and go.dev)
Dependency Relation
imports 12 packages, and imported by 2 packages
Involved Source Files
encodedword.go
grammar.go
mediatype.go
d-> type.go
type_unix.go
Exported Type Names
Exported Values
func
AddExtensionType(ext, typ
string)
error
AddExtensionType sets the MIME type associated with
the extension ext to typ. The extension should begin with
a leading dot, as in ".html".
const
BEncoding WordEncoder = 98
BEncoding represents Base64 encoding scheme as defined by RFC 2045.
func
ExtensionsByType(typ
string) ([]
string,
error)
ExtensionsByType returns the extensions known to be associated with the MIME
type typ. The returned extensions will each begin with a leading dot, as in
".html". When typ has no associated extensions, ExtensionsByType returns an
nil slice.
const
QEncoding WordEncoder = 113
QEncoding represents the Q-encoding scheme as defined by RFC 2047.
func
TypeByExtension(ext
string)
string
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:
/etc/mime.types
/etc/apache2/mime.types
/etc/apache/mime.types
On Windows, MIME types are extracted from the registry.
Text types have the charset parameter set to "utf-8" by default.
 |
The pages are generated with Golds v0.1.6. (GOOS=darwin GOARCH=amd64)
Golds is a Go 101 project and developed by Tapir Liu.
PR and bug reports are welcome and can be submitted to the issue list.
Please follow @Go100and1 (reachable from the left QR code) to get the latest news of Golds. |