alioss

package
v0.0.0-...-0cfe510 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Apr 19, 2024 License: MIT Imports: 6 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type AliOssConf

type AliOssConf struct {
	Endpoint, AccessKeyId, AccessKeySecret, Bucket, BucketBaseUrl string
}

type AliOssOption

type AliOssOption func(c *AliOssConf)

AliOssOption 配置项

func WithAliOssAccessKeyId

func WithAliOssAccessKeyId(accessKeyId string) AliOssOption

func WithAliOssAccessKeySecret

func WithAliOssAccessKeySecret(accessKeySecret string) AliOssOption

func WithAliOssBucket

func WithAliOssBucket(bucket string) AliOssOption

func WithAliOssBucketBaseUrl

func WithAliOssBucketBaseUrl(baseUrl string) AliOssOption

bucket访问域名 请使用http/https完整URL

func WithAliOssEndpoint

func WithAliOssEndpoint(endpoint string) AliOssOption

地域节点

type AliYunOssBucket

type AliYunOssBucket struct {
	Bucket *oss.Bucket
	// contains filtered or unexported fields
}

func NewAliYunOssBucket

func NewAliYunOssBucket(options ...AliOssOption) (ab *AliYunOssBucket, err error)

func (*AliYunOssBucket) UploadBytes

func (b *AliYunOssBucket) UploadBytes(saveFile string, bs []byte) (url string, err error)

上传Bytes数组 saveFile只可使用相对路径

func (*AliYunOssBucket) UploadLocalFile

func (b *AliYunOssBucket) UploadLocalFile(saveFile, filePath string) (url string, err error)

上传本地文件 saveFile只可使用相对路径

func (*AliYunOssBucket) UploadString

func (b *AliYunOssBucket) UploadString(saveFile, str string) (url string, err error)

上传字符串 saveFile只可使用相对路径

func (*AliYunOssBucket) UploadStruct

func (b *AliYunOssBucket) UploadStruct(saveFile string, s interface{}) (url string, err error)

上传结构体转存json saveFile只可使用相对路径

func (*AliYunOssBucket) UploadWebFile

func (b *AliYunOssBucket) UploadWebFile(saveFile, originUrl string) (url string, err error)

上传web文件 saveFile只可使用相对路径

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL