示例#1
0
//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)
	}
}
示例#2
0
//GetIndex ...
func GetIndex(w http.ResponseWriter, r *http.Request) {
	fp, err := filepath.Abs("public/index.html")
	utils.PanicOnError(err)

	http.ServeFile(w, r, fp)
}