123456789101112131415161718192021222324252627 |
- package file_store
- // DriverType 驱动类型
- type DriverType string
- const (
- // HuaweiOBS 华为云OBS
- HuaweiOBS DriverType = "HuaweiOBS"
- // AliYunOSS 阿里云OSS
- AliYunOSS DriverType = "AliYunOSS"
- // QiNiuKodo 七牛云kodo
- QiNiuKodo DriverType = "QiNiuKodo"
- )
- type ClientOption map[string]interface{}
- // TODO: FileStoreType名称待定
- // FileStoreType OXS
- type FileStoreType interface {
- // Setup 装载 endpoint sss
- Setup(endpoint, accessKeyID, accessKeySecret, BucketName string, options ...ClientOption) error
- // UpLoad 上传
- UpLoad(yourObjectName string, localFile interface{}) error
- // GetTempToken 获取临时Token
- GetTempToken() (string, error)
- }
|