gin-gonic/gin

how to process image upload

bboshiZ opened this issue · 1 comments

POST: multipart/form-data

http://stackoverflow.com/questions/31792640/retrieving-posted-files-using-golang-gin

    func (c *gin.Context) {

        file, header , err := c.Request.FormFile("upload")
        filename := header.Filename
        fmt.Println(header.Filename)
        out, err := os.Create("./tmp/"+filename+".png")
        if err != nil {
            log.Fatal(err)
        }
        defer out.Close()
        _, err = io.Copy(out, file)
        if err != nil {
            log.Fatal(err)
        }   
    }