[beego学习] 表单文件上传
时间:2021-05-24 05:55:31
收藏:0
阅读:0
文件上传
1.前端加入表单
<form method="POST" , action = "/Upload", enctype="multipart/form-data">
<input type="file", name = "file"/><br>
<input type="submit", value = "上传"/>
</form>
2.后端处理POST请求
func (c *UploadController) Post(){
// 获取上传的文件
f, h, err := c.GetFile("file")
if err != nil{
fmt.Println("error")
}
defer f.Close() // 延迟关闭
fmt.Println(h.Filename)
// 保存文件
c.SaveToFile("file", "upload/"+h.Filename) //后一个参数是保存文件目录名, 文件夹必须要事先就已有,
c.Ctx.WriteString("上传成功")
}
评论(0)