From 185f6ae3bd8db7c136d5933b6d10eef18eb93c06 Mon Sep 17 00:00:00 2001 From: Simon Ser Date: Mon, 11 Mar 2024 10:46:48 +0100 Subject: [PATCH] fileupload: append ext to filename if missing --- fileupload/fs.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/fileupload/fs.go b/fileupload/fs.go index 88f0001..9e229d1 100644 --- a/fileupload/fs.go +++ b/fileupload/fs.go @@ -43,7 +43,7 @@ func (fs *fs) store(r io.Reader, username, mimeType, origBasename string) (outFi origBasename = filepath.Base(origBasename) var suffix string - if origBasename == "" && mimeType != "" { + if filepath.Ext(origBasename) == "" && mimeType != "" { exts, _ := mime.ExtensionsByType(mimeType) if len(exts) > 0 { suffix = exts[0]