forked from jason/cpolis
		
	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