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) }