首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >go gin : 多文件上传

go gin : 多文件上传

原创
作者头像
IT工作者
发布于 2022-07-22 13:51:12
发布于 2022-07-22 13:51:12
1.4K00
代码可运行
举报
文章被收录于专栏:程序技术知识程序技术知识
运行总次数:0
代码可运行

本文实验,gin框架下的多文件上传

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
func main() {
    router := gin.Default()
    // Set a lower memory limit for multipart forms (default is 32 MiB)
    // router.MaxMultipartMemory = 8 << 20  // 8 MiB
    router.POST("/upload", func(c *gin.Context) {
        // Multipart form
        form, _ := c.MultipartForm()
        files := form.File["upload[]"]

        for _, file := range files {
            log.Println(file.Filename)

            // Upload the file to specific dst.
            // c.SaveUploadedFile(file, dst)
        }
        c.String(http.StatusOK, fmt.Sprintf("%d files uploaded!", len(files)))
    })
    router.Run(":8080")
}

运行服务端代码

客户端测试访问

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
curl -X POST http://localhost:8080/upload \
  -F "upload[]=@/Users/huahua/gopath/src/gintest/html/bar.tmpl" \
  -H "Content-Type: multipart/form-data"
1 files uploaded!

服务端日志

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
暂无评论
推荐阅读
pycharm配置opencv环境_pycharm opencv安装
1.cmd pip install opencv-python -i https://pypi.tuna.tsinghua.edu.cn/simple 后续可能会报pip版本低 按指示升级记得-i xxxx(同上) 装完后可以在cmd python import cv2试试能往下走就OK 2.新建Python工程不要默认“虚拟机”那个 cmd python import sys print(sys.path) 找到相应的.exe ———-0529————— 之前是帮人在pycharm里装 自己用的是vs开发 安装更简单… 记得一定不要挂代理 然后找到这个界面
全栈程序员站长
2022/11/17
6050
pycharm配置opencv环境_pycharm opencv安装
更换conda源和pip源「建议收藏」
conda下载pytorch巨慢 是因为国内镜像源不支持conda 但是最新发现清华源已经支持了, 需要额外添加pytorch的库,否则找不到
全栈程序员站长
2022/11/10
3.4K0
pyqt5安装配置_离线安装pyqt5
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
全栈程序员站长
2022/11/01
1.5K0
pip清华源安装_pip3换源
pip install –target=~/anaconda3/envs/my_envs/lib/python3.6/site-packages opencv-python==4.2.0.34 -i https://pypi.doubanio.com/simple
全栈程序员站长
2022/11/01
3.9K1
pycharm怎么配置tensorflow环境_python tensorflow安装
在操作之前先安装好python环境,我是安装的Anaconda,Anaconda下载安装教程可参考:https://blog.csdn.net/Chen_Meng_/article/details/80375884,接下来进入正题。
全栈程序员站长
2022/09/28
1.8K0
pycharm怎么配置tensorflow环境_python tensorflow安装
爬虫框架Scrapy安装
免责声明:本文所记录的技术手段及实现过程,仅作为爬虫技术学习使用,不对任何人完全或部分地依据本文的全部或部分内容从事的任何事情和因其任何作为或不作为造成的后果承担任何责任。
全栈程序员站长
2022/10/02
3180
爬虫框架Scrapy安装
永久设置python清华镜像源_清华开源镜像站怎么用
使用pip 安装服务器在国外的python 库时,下载需要很长时间,在配置文件中设置国内镜像可以提高速度,清华镜像源就是其中之一。 2.pypi 镜像使用帮助
全栈程序员站长
2022/11/01
4.1K0
pydroid3安装scrapy_安装scrapy框架
此时在C:\Users\Administrator(这里是电脑用户名)下就会生成配置文件.condarc
全栈程序员站长
2022/10/01
3330
python各种库的安装_ad常用软件库
导出自己安装的模块导出到一个记事本方便后面更换电脑或给同学、同事安装库时进行快速进行安装,在命令框输入:pip freeze > D:\requirement.txt
全栈程序员站长
2022/11/09
5070
python各种库的安装_ad常用软件库
ROS安装教程|从零开始[通俗易懂]
下载ubuntu镜像文件 Index of /ubuntu-releases/18.04.6/ | 清华大学开源软件镜像站 | Tsinghua Open Source MirrorIndex of /ubuntu-releases/18.04.6/ | 清华大学开源软件镜像站,致力于为国内和校内用户提供高质量的开源软件镜像、Linux 镜像源服务,帮助用户更方便地获取开源软件。本镜像站由清华大学 TUNA 协会负责运行维护。
全栈程序员站长
2022/10/02
7480
pip安装国内的镜像源_pandas镜像源
1.国内镜像源:  阿里云 http://mirrors.aliyun.com/pypi/simple/  中国科技大学 https://pypi.mirrors.ustc.edu.cn/simple/  豆瓣(douban) http://pypi.douban.com/simple/  清华大学 https://pypi.tuna.tsinghua.edu.cn/simple/  中国科学技术大学 http://pypi.mirrors.ustc.edu.cn/simple/ 2.临时使用某个镜像源: 可以在使用pip的时候在后面加上-i参数,指定pip源 eg: pip install xxx -i http://pypi.douban.com/simple/ –trusted-host pypi.douban.com #此参数“–trusted-host”表示信任,如果上一个提示不受信任,就使用这个 3.永久使用国内pypi镜像安装 1.Linux: cd ~/.pip # 运行此命令切换目录,没有此目录创建 编辑 vim pip.conf 添加内容: [global] index-url = https://pypi.tuna.tsinghua.edu.cn/simple [install] trusted-host = https://pypi.tuna.tsinghua.edu.cn # trusted-host 此参数是为了避免麻烦,否则使用的时候可能会提示不受信任 2.Window: 直接在当前用户目录中创建一个名为 pip 的文件夹如:C://User/xxx 接着在 pip 文件夹中创建一个名为 pip 的文本文件(后缀名由” .txt “改为 ” .ini “) 添加内容: [global] index-url = http://mirrors.aliyun.com/pypi/simple/ [install] trusted-host = http://mirrors.aliyun.com/pypi/simple/ # trusted-host 此参数是为了避免麻烦,否则使用的时候可能会提示不受信任
全栈程序员站长
2022/11/15
5.2K0
pip安装国内的镜像源_pandas镜像源
original_keras_version = f.attrs[‘keras_version‘].decode(‘utf8‘)
File “/home/liqiang/anaconda3/envs/tensorflow1.8/lib/python3.6/site-packages/keras/engine/saving.py”, line 1004, in load_weights_from_hdf5_group original_keras_version = f.attrs[‘keras_version’].decode(‘utf8’) AttributeError: ‘str’ object has no attribute ‘decode’
全栈程序员站长
2022/11/02
3990
更换好用conda源
windows在用户目录中的.condarc文件中替换以下源(如果没有这文件则需要自己创建)
全栈程序员站长
2022/11/10
8380
更换好用conda源
pandas库如何安装_python无法安装库
如果你连续看了博主的各类Python的库引用,你会发现这都是套路!!! 先上正儿八经的流程,后面一句话总结一下这些库的安装套路。不知道安装库的你们用的什么操作? 请耐心看到最后哦!保证未来的安装一举成功!
全栈程序员站长
2022/11/10
2.6K0
pandas库如何安装_python无法安装库
ubuntu anaconda换源_ubuntu如何换用国内源
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
全栈程序员站长
2022/11/15
3.1K1
pycharm安装与pytorch环境配置[通俗易懂]
PyCharm是一种Python IDE,是由JetBrains打造的一款Python IDE,VS2010的重构插件Resharper就是出自JetBrains之手,带有一整套可以帮助用户在使用Python语言开发时提高其效率的工具,比如调试、语法高亮、Project管理、代码跳转、智能提示、自动完成、单元测试、版本控制。此外,该IDE提供了一些高级功能,以用于支持Django框架下的专业Web开发。
全栈程序员站长
2022/09/28
2.3K0
pycharm安装与pytorch环境配置[通俗易懂]
scrapy安装步骤_scrapy安装教程
Scrapy的安装有多种方式,它支持Python2.7版本及以上或Python3.3版本及以上。下面说明Python3 环境下的安装过程。 Scrapy依赖的库比较多,至少需要依赖库有Twisted 14.0,lxml 3.4,pyOpenSSL 0.14。而在不同平 台环境又各不相同,所以在安装之前最好确保把一些基本库安装好,尤其是Windows。
全栈程序员站长
2022/10/02
4K0
scrapy安装步骤_scrapy安装教程
conda 源_conda国内镜像源
查看所有环境:conda info -e 查询当前环境包列表:conda list 创建虚拟环境:conda create –name DL python=3.7 此处遇到报错,原因是需要把三个环境变量添加完全
全栈程序员站长
2022/11/10
4K0
conda 源_conda国内镜像源
python 获取图片分辨率_python读取图片分辨率
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
全栈程序员站长
2022/10/01
2.1K0
python pip 换源_python添加pip环境变量
2. 新建一个 pip 文件夹,在 pip 文件夹里面新建一个配置文件 pip.ini:
全栈程序员站长
2022/11/15
1.1K0
python pip 换源_python添加pip环境变量
相关推荐
pycharm配置opencv环境_pycharm opencv安装
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
本文部分代码块支持一键运行,欢迎体验
本文部分代码块支持一键运行,欢迎体验