From 892670c98b27d1f448602e14ca0af772196c3a6b Mon Sep 17 00:00:00 2001 From: Mitchell Gerber Date: Tue, 22 Aug 2017 17:57:18 -0500 Subject: [PATCH] convert file names to lowercase --- server/webserver/handlers/upload.go | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/server/webserver/handlers/upload.go b/server/webserver/handlers/upload.go index 1cfcbc3..448469b 100644 --- a/server/webserver/handlers/upload.go +++ b/server/webserver/handlers/upload.go @@ -3,6 +3,7 @@ package handlers import ( "io" "os" + "strings" "net/http" @@ -41,6 +42,9 @@ func FileUpload(w http.ResponseWriter, r *http.Request) { os.Mkdir(config.Config.SoundsPath, os.ModePerm) } + // convert file name to lower case + header.Filename = strings.ToLower(header.Filename) + // check if file already exists if _, err := os.Stat(config.Config.SoundsPath + header.Filename); err == nil { response.ERR(w, http.StatusInternalServerError, []byte("File already exists."))