Versions in this module Expand all Collapse all v0 v0.3.1 Apr 3, 2021 Changes in this version + func CompressByGzip(tmpFile, saveFile string) (err error) + func MD5Crypt(str string) string + type COS struct + AccessKey string + AppID string + Bucket string + Client *cos.Client + Domain string + Region string + SecretKey string + func NewCOS(accessKey, secretKey, bucket, appId, region, domain string) (c *COS, err error) + func (c *COS) Delete(objects ...string) (err error) + func (c *COS) Download(object string, savePath string) (err error) + func (c *COS) GetInfo(object string) (info File, err error) + func (c *COS) GetSignURL(object string, expire int64) (link string, err error) + func (c *COS) IsExist(object string) (err error) + func (c *COS) Lists(prefix string) (files []File, err error) + func (c *COS) Upload(tmpFile, saveFile string, headers ...map[string]string) (err error) + type CloudStore interface + Delete func(objects ...string) (err error) + Download func(object string, savePath string) (err error) + GetInfo func(object string) (info File, err error) + GetSignURL func(object string, expire int64) (link string, err error) + IsExist func(object string) (err error) + Lists func(prefix string) (files []File, err error) + Upload func(tmpFile string, saveFile string, headers ...map[string]string) (err error) + type File struct + Header map[string]string + IsDir bool + ModTime time.Time + Name string + Size int64 + type MinIO struct + AccessKey string + Bucket string + Client *minio.Client + Domain string + Endpoint string + SecretKey string + func NewMinIO(accessKey, secretKey, bucket, endpoint, domain string) (m *MinIO, err error) + func (m *MinIO) Delete(objects ...string) (err error) + func (m *MinIO) Download(object string, savePath string) (err error) + func (m *MinIO) GetInfo(object string) (info File, err error) + func (m *MinIO) GetSignURL(object string, expire int64) (link string, err error) + func (m *MinIO) IsExist(object string) (err error) + func (m *MinIO) Lists(prefix string) (files []File, err error) + func (m *MinIO) Upload(tmpFile, saveFile string, headers ...map[string]string) (err error) + type OBS struct + AccessKey string + Bucket string + Client *obs.ObsClient + Domain string + Endpoint string + SecretKey string + func NewOBS(accessKey, secretKey, bucket, endpoint, domain string) (o *OBS, err error) + func (o *OBS) Delete(objects ...string) (err error) + func (o *OBS) Download(object string, savePath string) (err error) + func (o *OBS) GetInfo(object string) (info File, err error) + func (o *OBS) GetSignURL(object string, expire int64) (link string, err error) + func (o *OBS) IsExist(object string) (err error) + func (o *OBS) Lists(prefix string) (files []File, err error) + func (o *OBS) Upload(tmpFile, saveFile string, headers ...map[string]string) (err error) + type OSS struct + AccessKey string + Bucket string + Client *oss.Bucket + Domain string + Endpoint string + SecretKey string + func NewOSS(accessKey, secretKey, endpoint, bucket, domain string) (o *OSS, err error) + func (o *OSS) Delete(objects ...string) (err error) + func (o *OSS) Download(object string, savePath string) (err error) + func (o *OSS) GetInfo(object string) (info File, err error) + func (o *OSS) GetSignURL(object string, expire int64) (link string, err error) + func (o *OSS) IsExist(object string) (err error) + func (o *OSS) Lists(prefix string) (files []File, err error) + func (o *OSS) Upload(tmpFile, saveFile string, headers ...map[string]string) (err error) + type QINIU struct + AccessKey string + Bucket string + BucketManager *storage.BucketManager + Domain string + SecretKey string + Zone *storage.Zone + func NewQINIU(accessKey, secretKey, bucket, domain string) (q *QINIU, err error) + func (q *QINIU) Delete(objects ...string) (err error) + func (q *QINIU) Download(object string, savePath string) (err error) + func (q *QINIU) GetInfo(object string) (info File, err error) + func (q *QINIU) GetSignURL(object string, expire int64) (link string, err error) + func (q *QINIU) IsExist(object string) (err error) + func (q *QINIU) Lists(prefix string) (files []File, err error) + func (q *QINIU) Upload(tmpFile, saveFile string, headers ...map[string]string) (err error) + type UpYun struct + Bucket string + Client *upyun.UpYun + Domain string + Operator string + Password string + func NewUpYun(bucket, operator, password, domain, secret string) *UpYun + func (u *UpYun) Delete(objects ...string) (err error) + func (u *UpYun) Download(object string, savePath string) (err error) + func (u *UpYun) GetInfo(object string) (info File, err error) + func (u *UpYun) GetSignURL(object string, expire int64) (link string, err error) + func (u *UpYun) IsExist(object string) (err error) + func (u *UpYun) Lists(prefix string) (files []File, err error) + func (u *UpYun) Upload(tmpFile, saveFile string, headers ...map[string]string) (err error)