Documentation ¶
Index ¶
- func CompressByGzip(tmpFile, saveFile string) (err error)
- func MD5Crypt(str string) string
- type COS
- 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
- type File
- type MinIO
- 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
- 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
- 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
- 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
- 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)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func CompressByGzip ¶
Types ¶
type COS ¶
type COS struct { AccessKey string SecretKey string Bucket string AppID string Region string Domain string Client *cos.Client }
func (*COS) GetSignURL ¶
type CloudStore ¶
type CloudStore interface { Delete(objects ...string) (err error) // 删除文件 GetSignURL(object string, expire int64) (link string, err error) // 文件访问签名 IsExist(object string) (err error) // 判断文件是否存在 Lists(prefix string) (files []File, err error) // 文件前缀,列出文件 Upload(tmpFile string, saveFile string, headers ...map[string]string) (err error) // 上传文件 Download(object string, savePath string) (err error) // 下载文件 GetInfo(object string) (info File, err error) // 获取指定文件信息 }
type MinIO ¶
type MinIO struct { AccessKey string SecretKey string Bucket string Endpoint string Domain string Client *minio.Client }
func (*MinIO) GetSignURL ¶
type OBS ¶
type OBS struct { AccessKey string SecretKey string Bucket string Endpoint string Domain string Client *obs.ObsClient }
func (*OBS) GetSignURL ¶
type OSS ¶
type OSS struct { AccessKey string SecretKey string Endpoint string Bucket string Domain string Client *oss.Bucket }
func (*OSS) GetSignURL ¶
type QINIU ¶
type QINIU struct { AccessKey string SecretKey string Bucket string Domain string Zone *storage.Zone BucketManager *storage.BucketManager // contains filtered or unexported fields }
func (*QINIU) GetSignURL ¶
Source Files ¶
Click to show internal directories.
Click to hide internal directories.