Use UUID as filename and strip alt off of extension
This commit is contained in:
@ -9,8 +9,10 @@ import (
|
||||
"os"
|
||||
"path/filepath"
|
||||
"strconv"
|
||||
"strings"
|
||||
"time"
|
||||
|
||||
"github.com/google/uuid"
|
||||
"streifling.com/jason/cpolis/cmd/control"
|
||||
"streifling.com/jason/cpolis/cmd/model"
|
||||
)
|
||||
@ -413,8 +415,9 @@ func UploadImage(c *control.CliArgs) http.HandlerFunc {
|
||||
}
|
||||
defer file.Close()
|
||||
|
||||
filename := fmt.Sprint(time.Now().Format("2006-01-02_15:04:05"), "-",
|
||||
header.Filename)
|
||||
nameStrings := strings.Split(header.Filename, ".")
|
||||
extension := "." + nameStrings[len(nameStrings)-1]
|
||||
filename := fmt.Sprint(uuid.New(), extension)
|
||||
absFilepath, err := filepath.Abs(fmt.Sprint(c.PicsDir, "/", filename))
|
||||
if err != nil {
|
||||
log.Println(err)
|
||||
@ -436,7 +439,8 @@ func UploadImage(c *control.CliArgs) http.HandlerFunc {
|
||||
return
|
||||
}
|
||||
|
||||
imgMD := fmt.Sprint("")
|
||||
alt := strings.Join(nameStrings[0:len(nameStrings)-1], " ")
|
||||
imgMD := fmt.Sprint("")
|
||||
tmpl, err := template.ParseFiles(c.WebDir + "/templates/editor.html")
|
||||
template.Must(tmpl, err).ExecuteTemplate(w, "editor-images", imgMD)
|
||||
}
|
||||
|
Reference in New Issue
Block a user