请求

  • 请求头

  • 请求参数

  • Cookies

  • 上传文件
  1. router.POST("/upload", func(c *gin.Context) {
  2. file, header , err := c.Request.FormFile("upload")
  3. filename := header.Filename
  4. fmt.Println(header.Filename)
  5. out, err := os.Create("./tmp/"+filename+".png")
  6. if err != nil {
  7. log.Fatal(err)
  8. }
  9. defer out.Close()
  10. _, err = io.Copy(out, file)
  11. if err != nil {
  12. log.Fatal(err)
  13. }
  14. })