goframe框架中,如何实现文件上传和下载?

提问者:帅平 问题分类:面试刷题
goframe框架中,如何实现文件上传和下载?
1 个回答
北饮清茶
北饮清茶
在goframe框架中实现文件上传和下载很容易。可以使用ghttp的相关方法进行操作,例如:
// 文件上传
uploadFile, err := r.UploadFile("file")
if err != nil {
    return err
}
uploadFile.Save("/path/to/save")
// 文件下载
r.Response().Header().Set("Content-Disposition", fmt.Sprintf("attachment; filename=%s", filename))
r.Response().ServeFile(filepath)
发布于:1个月前 (02-12) IP属地:四川省
我来回答