//Convert ... func Convert(w http.ResponseWriter, r *http.Request) { file, fh, err := r.FormFile("file") utils.PanicOnError(err) table, err := app.ImageToTable(file, fh) if err != nil { fmt.Fprintf(w, "Unable to decode file. Error: %v", err) } else { fp, err := filepath.Abs("public/templates/table.html") utils.PanicOnError(err) t, err := template.ParseFiles(fp) utils.PanicOnError(err) t.Execute(w, table) } }
//GetIndex ... func GetIndex(w http.ResponseWriter, r *http.Request) { fp, err := filepath.Abs("public/index.html") utils.PanicOnError(err) http.ServeFile(w, r, fp) }