go http服务接收POST请求文件同时接收自定义参数
2023-12-14 13:11:16
以gin框架为例,其它框架功能都有,大同小异。
gin中接收文件的方式如下:
单个文件
file := c.FormFile("file")
多个文件
form, err := c.MultipartForm()
files := form.File["uoload[]"]
此时files就是所有发来的文件,长度即文件个数。
对于每个文件,可以先保存:
c.SaveUploadedFile(file, filepath)
也可直接Open获得:
f, err = file.Open()
与此同时,发来的自定义参数的获取:
a := c.PostForm("a")
b := c.PostForm("b")
有多个方法可用:
文章来源:https://blog.csdn.net/HYZX_9987/article/details/134991059
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!