Documentation
¶
Index ¶
- Constants
- type COS
- func (c *COS) AuthorizedUpload(key string, expires int) (string, error)
- func (c *COS) Cloud() string
- func (c *COS) DeleteObjects(keys ...string) error
- func (c *COS) GetObject(key string) (io.ReadCloser, error)
- func (c *COS) GetThumbnailSuffix(width, height int, size int64) string
- func (c *COS) GetURL(key string) string
- func (c *COS) PutObject(key string, reader io.Reader) (string, error)
- func (c *COS) UploadFile(key, filePath string, partSize int64, routines int) (string, error)
- type Option
Constants ¶
View Source
const (
// CloudTencent 云服务商:腾讯云
CloudTencent = "tencent"
)
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type COS ¶
type COS struct {
// contains filtered or unexported fields
}
COS 腾讯云 COS 客户端
func NewCOS ¶
func NewCOS(endpoint, accessKeyID, accessKeySecret, bucketName string, opts ...Option) (*COS, error)
NewCOS 创建一个腾讯云 COS 客户端
func (*COS) AuthorizedUpload ¶
AuthorizedUpload 授权上传至腾讯云 COS,expires:过期时间(秒)
func (*COS) DeleteObjects ¶
DeleteObjects 批量删除腾讯云 COS 上的对象
func (*COS) GetObject ¶
func (c *COS) GetObject(key string) (io.ReadCloser, error)
GetObject 获取对象在腾讯云 COS 的存储数据
func (*COS) GetThumbnailSuffix ¶
GetThumbnailSuffix 获取缩略图后缀
Click to show internal directories.
Click to hide internal directories.