upload.go 574 B

123456789101112131415161718192021222324252627282930313233
  1. /*
  2. * @desc:后台上传
  3. * @company:云南省奇讯科技有限公司
  4. * @Author: yixiaohu
  5. * @Date: 2021/7/7 15:10
  6. */
  7. package api
  8. import (
  9. "gfast/app/common/adapter"
  10. "github.com/gogf/gf/frame/g"
  11. "github.com/gogf/gf/net/ghttp"
  12. )
  13. type upload struct {
  14. systemBase
  15. }
  16. var Upload = new(upload)
  17. // UpImg 单图上传
  18. func (c *upload) UpImg(r *ghttp.Request) {
  19. upFile := r.GetUploadFile("file")
  20. info, err := adapter.Upload.UpImg(upFile)
  21. if err != nil {
  22. c.FailJsonExit(r, "上传失败,"+err.Error())
  23. }
  24. res := g.Map{
  25. "fileInfo": info,
  26. }
  27. c.SusJsonExit(r, res)
  28. }