From 38e51a3df2deeb1ba0482235898cd4c85c5c86b9 Mon Sep 17 00:00:00 2001 From: kevin Date: Thu, 21 Feb 2019 12:29:47 -0500 Subject: [PATCH] add GetTypeByMIME (fix for h2non/filetype#62) --- filetype.go | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/filetype.go b/filetype.go index 933058c..d53d0fa 100644 --- a/filetype.go +++ b/filetype.go @@ -85,3 +85,12 @@ func IsMIMESupported(mime string) bool { func GetType(ext string) types.Type { return types.Get(ext) } + +func GetTypeByMIME(mime string) types.Type { + for _, kind := range types.Types { + if kind.MIME.Value == mime { + return kind + } + } + return types.Unknown +}