From d83fe560d3df980c0bf99d03e026af9bce30e0c7 Mon Sep 17 00:00:00 2001 From: sentriz Date: Wed, 12 Apr 2023 19:04:20 +0100 Subject: [PATCH] feat(scanner): support non lowercase extensions like .Mp3 https://github.com/sentriz/gonic/issues/308#issuecomment-1505650896 --- mime/mime.go | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/mime/mime.go b/mime/mime.go index 79088a22..228cb241 100644 --- a/mime/mime.go +++ b/mime/mime.go @@ -4,6 +4,7 @@ package mime import ( "log" stdmime "mime" + "strings" ) var supportedAudioTypes = map[string]string{ @@ -31,7 +32,7 @@ var ParseMediaType = stdmime.ParseMediaType var FormatMediaType = stdmime.FormatMediaType func TypeByAudioExtension(ext string) string { - if _, ok := supportedAudioTypes[ext]; !ok { + if _, ok := supportedAudioTypes[strings.ToLower(ext)]; !ok { return "" } return stdmime.TypeByExtension(ext)