diff --git a/kernel/model/upload.go b/kernel/model/upload.go index 72fdfcc46..d80e83b13 100644 --- a/kernel/model/upload.go +++ b/kernel/model/upload.go @@ -52,13 +52,13 @@ func InsertLocalAssets(id string, assetPaths []string, isUpload bool) (succMap m } for _, p := range assetPaths { - fName := filepath.Base(p) + baseName := filepath.Base(p) + fName := baseName fName = util.FilterUploadFileName(fName) ext := filepath.Ext(fName) fName = strings.TrimSuffix(fName, ext) ext = strings.ToLower(ext) fName += ext - baseName := fName if gulu.File.IsDir(p) || !isUpload { if !strings.HasPrefix(p, "\\\\") { p = "file://" + p