I'm trying to allow the user to upload an image with an HTML form, and on
the form submit, the POST action interacts with my Go server-side code. How
do I get the file path of the uploaded image in my Go code?
I had the following code in my HTML:
<input type="file" accept="image/*" id="file-input" name="upload">
and the following code in my Go:
file, h, err := r.FormFile("file-input")
if err != nil{
log.Println("err: ",err)
http.Error(w,"Error Uploading",http.StatusInternalServerError)
return
}
defer file.Close()
fmt.Println("filename: ", h.Filename)
// fill input struct
image := Image {
Base64: "\"'\"$(base64 " + h.Filename + ")\"'\"",
}
--
You received this message because you are subscribed to the Google Groups
"golang-nuts" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
For more options, visit https://groups.google.com/d/optout.