8 "github.com/bytom/vapor/toolbar/osssync/util"
11 // GetObject download the file object from OSS
12 func (d *DownloadKeeper) GetObject(filename string) (*io.ReadCloser, error) {
13 url := d.OssUrl + filename
14 res, err := http.Get(url)
22 // GetObjectToFile download the file object from OSS to local
23 func (d *DownloadKeeper) GetObjectToFile(filename string) error {
24 f, err := os.Create(d.FileUtil.LocalDir + filename)
29 body, err := d.GetObject(filename)
40 // GetInfoJson Download info.json
41 func (d *DownloadKeeper) GetInfoJson() (*util.Info, error) {
42 body, err := d.GetObject("info.json")
47 return util.GetInfoJson(*body)