heruvym/utils/utils.go

21 lines
344 B
Go
Raw Normal View History

2024-02-21 14:42:23 +00:00
package utils
import (
"path/filepath"
"strings"
)
func GetFileType(filename string) string {
ext := strings.ToLower(filepath.Ext(filename))
switch ext {
case ".jpg", ".png":
return "image"
case ".mp4":
return "video"
case ".txt", ".doc", ".docx", ".csv", ".xlsx", ".pdf":
return "document"
default:
return "unsupported"
}
}