feat(scanner): support non lowercase extensions like .Mp3

https://github.com/sentriz/gonic/issues/308#issuecomment-1505650896
This commit is contained in:
sentriz
2023-04-12 19:04:20 +01:00
parent b8fceae383
commit d83fe560d3

View File

@@ -4,6 +4,7 @@ package mime
import ( import (
"log" "log"
stdmime "mime" stdmime "mime"
"strings"
) )
var supportedAudioTypes = map[string]string{ var supportedAudioTypes = map[string]string{
@@ -31,7 +32,7 @@ var ParseMediaType = stdmime.ParseMediaType
var FormatMediaType = stdmime.FormatMediaType var FormatMediaType = stdmime.FormatMediaType
func TypeByAudioExtension(ext string) string { func TypeByAudioExtension(ext string) string {
if _, ok := supportedAudioTypes[ext]; !ok { if _, ok := supportedAudioTypes[strings.ToLower(ext)]; !ok {
return "" return ""
} }
return stdmime.TypeByExtension(ext) return stdmime.TypeByExtension(ext)