Documentation
¶
Index ¶
- type AliyunOSSUpload
- func (a *AliyunOSSUpload) DeleteObject(objectKey string) error
- func (a *AliyunOSSUpload) GetObjectURL(objectKey string) string
- func (a *AliyunOSSUpload) GetPublicUrl(filename string) string
- func (a *AliyunOSSUpload) GetSignedURL(objectKey string, expiredInSec int64) (string, error)
- func (a *AliyunOSSUpload) IsAvailable() bool
- func (a *AliyunOSSUpload) Upload(ctx context.Context, reader io.Reader, name string) error
- func (a *AliyunOSSUpload) UploadWithMetadata(ctx context.Context, reader io.Reader, name string, metadata map[string]string) error
- type QiniuUpload
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AliyunOSSUpload ¶ added in v1.0.1
type AliyunOSSUpload struct {
// contains filtered or unexported fields
}
func InitAliyunOSSUpload ¶ added in v1.0.1
func InitAliyunOSSUpload(accessKeyID, accessKeySecret, endpoint, bucketName string) (*AliyunOSSUpload, error)
InitAliyunOSSUpload 初始化阿里云OSS上传管理器
func (*AliyunOSSUpload) DeleteObject ¶ added in v1.0.1
func (a *AliyunOSSUpload) DeleteObject(objectKey string) error
DeleteObject 删除OSS中的对象
func (*AliyunOSSUpload) GetObjectURL ¶ added in v1.0.1
func (a *AliyunOSSUpload) GetObjectURL(objectKey string) string
GetObjectURL 获取对象的访问URL
func (*AliyunOSSUpload) GetPublicUrl ¶ added in v1.0.1
func (a *AliyunOSSUpload) GetPublicUrl(filename string) string
func (*AliyunOSSUpload) GetSignedURL ¶ added in v1.0.1
func (a *AliyunOSSUpload) GetSignedURL(objectKey string, expiredInSec int64) (string, error)
GetSignedURL 获取对象的签名URL,用于临时访问
func (*AliyunOSSUpload) IsAvailable ¶ added in v1.0.1
func (a *AliyunOSSUpload) IsAvailable() bool
IsAvailable 检查阿里云OSS服务是否可用
type QiniuUpload ¶
type QiniuUpload struct {
// contains filtered or unexported fields
}
func InitQiniuUpload ¶
func InitQiniuUpload(regionId, bucket, accessKey, secretKey string) (*QiniuUpload, error)
func (*QiniuUpload) Delete ¶ added in v1.0.1
func (q *QiniuUpload) Delete(ctx context.Context, key string) error
Delete 从七牛云存储中删除指定的文件
func (*QiniuUpload) GetPublicURL ¶ added in v1.0.1
func (q *QiniuUpload) GetPublicURL(domain string, key string) string
GetPublicURL 获取文件的公开访问URL
Click to show internal directories.
Click to hide internal directories.