Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AliyunOSS ¶
type AliyunOSS struct {
// contains filtered or unexported fields
}
func NewAliyunOSS ¶
func NewAliyunOSS(cfg *UploadConfig) *AliyunOSS
func (*AliyunOSS) DeleteFile ¶
func (*AliyunOSS) UploadFile ¶
type Local ¶
type Local struct {
// contains filtered or unexported fields
}
func NewLocal ¶
func NewLocal(cfg *UploadConfig) *Local
func (*Local) DeleteFile ¶
func (*Local) UploadFile ¶
type Qiniu ¶
type Qiniu struct {
// contains filtered or unexported fields
}
https://developer.qiniu.com/kodo/1238/go
func NewQiniu ¶
func NewQiniu(conf *UploadConfig) *Qiniu
func (*Qiniu) DeleteFile ¶
func (*Qiniu) UploadFile ¶
type UploadConfig ¶
type UploadConfig struct { Zone string `json:"zone"` Endpoint string `json:"endpoint"` AccessKeyId string `json:"access-key-id"` AccessKeySecret string `json:"access-key-secret"` BucketName string `json:"bucket-name"` BucketUrl string `json:"bucket-url"` BasePath string `json:"base-path"` FileNameAsKey func(file *multipart.FileHeader) string }
Click to show internal directories.
Click to hide internal directories.