ossFileUpload.go 603 B

1234567891011121314151617181920212223
  1. package service
  2. import (
  3. "app.yhyue.com/moapp/jy_docs/rpc/partnerlib/type/partnerlib"
  4. jyDocRpcUtil "app.yhyue.com/moapp/jy_docs/services/util"
  5. "app.yhyue.com/moapp/jyfs/rpc/filesystem"
  6. "fmt"
  7. "github.com/gogf/gf/v2/os/gctx"
  8. )
  9. // 上传文档信息
  10. func FileUpload(fr *filesystem.SaveFileReq) (res partnerlib.UDRes) {
  11. if fr != nil && len(fr.RawFileContent) > 0 {
  12. fRes, err := jyDocRpcUtil.FileSystem.SaveFile(gctx.New(), fr)
  13. if err == nil && fRes.State {
  14. res.OssDocId = fRes.FileId
  15. } else {
  16. res.Code = -1
  17. res.Msg = fmt.Sprintf("%s上传异常", fr.Meta["docName"])
  18. }
  19. }
  20. return
  21. }