upload.go 468 B

12345678910111213141516171819202122
  1. package admin
  2. import (
  3. "gfast/app/service/admin/upload_service"
  4. "gfast/library/response"
  5. "github.com/gogf/gf/frame/g"
  6. "github.com/gogf/gf/net/ghttp"
  7. )
  8. type Upload struct{}
  9. func (c *Upload) UpImg(r *ghttp.Request) {
  10. upFile := r.GetUploadFile("file")
  11. info, err := upload_service.UpImg(upFile)
  12. if err != nil {
  13. response.FailJson(true, r, "上传失败,"+err.Error())
  14. }
  15. res := g.Map{
  16. "fileInfo": info,
  17. }
  18. response.SusJson(true, r, "上传成功", res)
  19. }