go保存文件到指定的文件夹

框架:gin
语言:golang
作用:保存文件到本地指定文件夹的一个小demo

单文件保存到本地指定目录:

package main import ( "fmt" "log" "net/http" "path" "github.com/gin-gonic/gin" ) func main() { r := gin.Default() r.POST("/fileUpload", func(c *gin.Context) { //获取文件(省略了错误处理) file, _ := c.FormFile("file") // 打印日志 log.Println(file.Filename) // 设置文件需要保存的指定位置并设置保存的文件名字 dst := path.Join("./upload", file.Filename) // 自定义文件名称,需要带上文件的格式后缀 // dst := path.Join("./upload", "tupian.jpg") //将文件保存到本地服务器的指定位置 c.SaveUploadedFile(file, dst) // 返回数据 c.String(http.StatusOK, fmt.Sprintf("'%s' uploaded!", file.Filename)) }) r.Run(":8001") } }

多文件和单文件类似,将传入文件key修改成file[],使用的时候for遍历即可。

  • 点赞 1
  • 收藏
  • 分享
    • 文章举报

戎码江湖

发布了24 篇原创文章 · 获赞 4 · 访问量 2378

私信 关注

点赞
收藏

评论区

加载中...

相关推荐

android保存文件到手机内存

首先要指定文件保存的位置,在Java中,我们可以直接使用FilefilenewFile(“info.txt”),但是在Android中,使用这个路径文件会被保存到data/app文件夹(应用程序根目录)下,Android是不允许在这里保存文件的。Android保存文件都是保存在“data/data/包名”文件夹下的。故应该:Filefilene

Python爬虫-爬取小说-下载小说

一、创建文件夹(1)、创建指定文件夹判断文件夹是否存在,不存在则创建defJudgefolder():folder"novel"ifnotos.path.exists(folder):print("文件不存在,已创建!")os.mkdir(folder)else:prin

Python清空指定文件夹下所有文件的方法

From:https://blog.csdn.net/baoxiao7872/article/details/90340163其他的总结1、remove()同unlink()的功能是一样的在Windows系统中,删除一个正在使用的文件,将抛出异常。在Unix中,目录表中的记录被删除,但文件的存储还在。使用

Python 实现程序自动调度

利用Python实现在文件目录遍历,依次将当前文件夹下子文件夹中的程序编译并自动运行,每一个子程序运行结束后,发送运行结束的提醒到指定邮箱。想实现Python文件的后台运行,命令为:nohuppythonumyscript.pyparams1nohup.out2&1&其中参数u为使得python不启用缓冲,可以及时

ELK+Kafka部署指南 (二)

四、安装logstash安装启动步骤1、解压安装包、修改配置解压安装包:tarzxvflogstash7.0.0.tar.gz进入到解压后的目录:cdlogstash7.0.0进入到config文件夹:cdconfig由于logstash的配置文件在启动的时候指定,编辑创建配置文件:v

Linux 使用unzip命令解压其中的单个文件到指定文件夹

相信很多人都遇到过Candy的情况:      公司电商平台备份后文件大小多达10个G!海量小文件、图片、js、css等等......;      这造成了一种情况,如果不小心删除了一个文件而无法恢复的情况!那就只能从备份文件中提取咯!但是一想到为了提取几KB的一个文件,而unzip整个压缩文件...........呵呵呵!  请