Não pode escolher mais do que 25 tópicos Os tópicos devem começar com uma letra ou um número, podem incluir traços ('-') e podem ter até 35 caracteres.
 
 
 
 

24 linhas
632 B

  1. package app
  2. import (
  3. "context"
  4. svc "egg-im/internal/business/comm/service"
  5. "fmt"
  6. )
  7. type cloudUpload struct{}
  8. var CloudUpload = new(cloudUpload)
  9. // FileReqUpload 请求文件上传
  10. func (*cloudUpload) FileReqUpload(ctx context.Context, uid, dirName, fName string, fSize int64) (interface{}, error) {
  11. callbackUrl := svc.SysCfgGet("cloud_file_upload_call_back_url")
  12. fileBucketHost := svc.SysCfgGet("file_bucket_host")
  13. fileBucketScheme := svc.SysCfgGet("file_bucket_scheme")
  14. callbackUrl = fmt.Sprintf(callbackUrl, fileBucketHost, fileBucketScheme)
  15. return svc.FileReqUpload(ctx, uid, dirName, fName, callbackUrl, fSize)
  16. }