【Gin学习笔记】接收参数-上传文件
一、获取查询或提交参数
ctx.Query解析url参数
1 | // 通过ctx.Query直接解析url中的参数 |
运行结果示例
1 | curl -XGET http://127.0.0.1:5656/stu\?name=zhangsan&addr=beijing |
ctx.PostForm解析表单参数
1 | package main |
运行结果示例
1 | curl -XPOST -d 'name=zhangsan&addr=beijing' http://127.0.0.1:5656/home |
ctx.QueryArray解析数组参数
1 | package main |
运行结果示例
1 | curl http://localhost:5656/?media=blog&media=wechat |
二、上传文件
ctx.FormFile上传单个文件
1 | package main |
运行结果示例
1 | curl -F "file=@pvc.yaml" http://127.0.0.1:5656/upload |
ctx.MultipartForm上传多个文件
1 | package main |
运行结果示例
1 | curl -F "files=@pvc.yaml" -F "files=@sunlogin_helper.log" http://127.0.0.1:5656/uploads |
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 Mr.Pu 个站博客!
评论