Versions in this module Expand all Collapse all v0 v0.5.2 Sep 27, 2023 v0.5.1 Sep 19, 2023 Changes in this version + type BaiduOss struct + func (obj *BaiduOss) FileHash(filedata io.Reader) (hash string, err error) + func (obj *BaiduOss) GetFileKeyFormHash(hash string) (fileKey string, err error) + func (obj *BaiduOss) GetName() string + func (obj *BaiduOss) LinkFile(path string, fileKey string) (objectKey string, err error) + func (obj *BaiduOss) SaveFile(filedata io.Reader, size int64, path string, pairs ...Pair) (fileUrl string, fileKey string, err error) + func (obj *BaiduOss) SetName(name string) + type BeyondService struct + ConnStr string + func NewBeyond(name string, connStr string) (*BeyondService, error) + func (obj *BeyondService) FileHash(filedata io.Reader) (hash string, err error) + func (obj *BeyondService) GetFileKeyFormHash(hash string) (fileKey string, err error) + func (obj *BeyondService) GetName() string + func (obj *BeyondService) LinkFile(path string, fileKey string) (objectKey string, err error) + func (obj *BeyondService) SaveFile(filedata io.Reader, size int64, path string, pairs ...Pair) (fileUrl string, fileKey string, err error) + func (obj *BeyondService) SetName(name string) + type IUpLoad interface + FileHash func(filedata io.Reader) (hash string, err error) + GetFileKeyFormHash func(hash string) (fileKey string, err error) + GetName func() string + LinkFile func(path string, fileKey string) (objectKey string, err error) + SaveFile func(filedata io.Reader, size int64, path string, pairs ...Pair) (fileUrl string, fileKey string, err error) + func NewBaiduOss(clientId string, clientSecret string, region string, bucket string, ...) IUpLoad + type Pair struct + Key string + Value interface{} + func (p Pair) String() string