go gin 上传文件 目录不存在 创建目录
发布日期:2021-06-30 07:58:15
浏览次数:2
分类:技术文章
本文共 753 字,大约阅读时间需要 2 分钟。
直接上代码:
package corllimport ( "fmt" "github.com/gin-gonic/gin" "io" "log" "net/http" "os")/* upload file */func Uploadfile(g*gin.Context) { fmt.Println("......uploadfile") file, header, err := g.Request.FormFile("file") if err==nil{ fmt.Println("...",file) filename:=header.Filename fmt.Println(file, err, filename) var uploadir string uploadir="upload/11/" _, err:=os.Stat(uploadir) if os.IsNotExist(err) { os.Mkdir(uploadir, os.ModePerm) } //创建文件 out, err := os.Create(uploadir+filename) if err != nil { log.Fatal(err) } defer out.Close() _, err = io.Copy(out,file) if err != nil { log.Fatal(err) } rsp :=new(Rsp) rsp.Msg="success" rsp.Code=200 g.JSON(http.StatusOK,rsp) return }else { fmt.Println("..err..",err) }}
转载地址:https://huochengyan.blog.csdn.net/article/details/88825627 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!
发表评论
最新留言
不错!
[***.144.177.141]2024年04月13日 07时54分32秒
关于作者
喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
Oracle排序nulls last,nulls first ,nvl,case
2019-04-30
Oracle 查询类似 select top 的用法
2019-04-30
ORACLE WITH AS 用法
2019-04-30
JSTL中c:forEach循环里的值的substr操作及对String操作的常用API
2019-04-30
在foreach 里面调用js代码
2019-04-30
tomcat遇到断开的管道问题,一直还没查到问题
2019-04-30
清除陷入CLOSE_WAIT的进程
2019-04-30
Easyui comobox 下拉框必填校验
2019-04-30
JS汉字转拼音
2019-04-30
oracle接收键盘输入
2019-04-30
Oracle PL/SQL 循环控制语句
2019-04-30
JSON Key大写转小写(同理,小写转大写也可以)
2019-04-30
Linux netstat命令详解
2019-04-30
Oracle 删除用户和表空间
2019-04-30
关于表空间、Schema和用户
2019-04-30
删除oracle数据库的所有表
2019-04-30
Maven build的错误解决
2019-04-30
把maven 的web工程部署到远程的tomcat上
2019-04-30
Java 获取一个月的总天数
2019-04-30
Layui laytpl模板引擎的学习
2019-04-30