Node *apinode.Node
OssClient *oss.Client
OssBucket *oss.Bucket
+ OssDir string
FileUtil *util.FileUtil
}
return nil, err
}
- node := apinode.NewNode(cfg.VaporURL)
-
ossClient, err := oss.New(cfg.OssConfig.Login.Endpoint, cfg.OssConfig.Login.AccessKeyID, cfg.OssConfig.Login.AccessKeySecret)
if err != nil {
return nil, err
return nil, err
}
- fileUtil := util.NewFileUtil(LOCALDIR)
-
return &UploadKeeper{
- Node: node,
+ Node: apinode.NewNode(cfg.VaporURL),
OssClient: ossClient,
OssBucket: ossBucket,
- FileUtil: fileUtil,
+ OssDir: cfg.OssConfig.Directory,
+ FileUtil: util.NewFileUtil(LOCALDIR),
}, nil
}
return err
}
- if err = u.OssBucket.PutObjectFromFile(filenameGzip, u.FileUtil.LocalDir+filenameGzip); err != nil {
+ if err = u.OssBucket.PutObjectFromFile(u.OssDir+filenameGzip, u.FileUtil.LocalDir+filenameGzip); err != nil {
return err
}