alioss

package
v0.10.2 Latest Latest
Warning

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

Go to latest
Published: Mar 10, 2025 License: Apache-2.0 Imports: 16 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func GetNativePrefix

func GetNativePrefix() string

func GetNativeWithPrefixUrl

func GetNativeWithPrefixUrl(fileName string) string

Types

type OssClient added in v0.9.9

type OssClient struct {
	BucketName string
	C          *oss.Client
}

func (OssClient) DelObject added in v0.9.9

func (c OssClient) DelObject(fileName string) (bool, error)

DelObject implements goss.OssClient.

func (OssClient) GetBase64 added in v0.9.9

func (c OssClient) GetBase64(fileName string) (string, error)

func (OssClient) GetBytes added in v0.9.9

func (c OssClient) GetBytes(fileName string) ([]byte, error)

func (OssClient) GetFullUrl added in v0.9.9

func (c OssClient) GetFullUrl(fileName string) string

func (OssClient) GetFullUrlWithSign added in v0.9.9

func (c OssClient) GetFullUrlWithSign(fileName string, expiredInSec int64) (string, error)

func (OssClient) GetNativePrefix added in v0.9.9

func (o OssClient) GetNativePrefix() string

GetNativePrefix implements goss.OssClient.

func (OssClient) GetNativeWithPrefixUrl added in v0.9.9

func (co OssClient) GetNativeWithPrefixUrl(fileName string) string

func (OssClient) GetSignUrl added in v0.9.9

func (c OssClient) GetSignUrl(fileName string, expiredInSec int64) (string, error)

func (OssClient) IsObjectExist added in v0.9.9

func (c OssClient) IsObjectExist(key string) (bool, error)

IsObjectExist implements goss.OssClient.

func (OssClient) NewClient added in v0.9.9

func (OssClient) NewClient(endpoint, accessKeyID, accessKeySecret, bucketName, region string) (c goss.OssClient, err error)

func (OssClient) NewDefaultClient added in v0.9.9

func (oc OssClient) NewDefaultClient() (c goss.OssClient, err error)

func (OssClient) Upload added in v0.9.9

func (o OssClient) Upload(key string, reader io.Reader, isPrivate bool) (fileName string, err error)

Upload implements goss.OssClient.

func (OssClient) UploadFile added in v0.9.9

func (c OssClient) UploadFile(fileName string, file *os.File, isPrivate bool) (string, error)

UploadFile implements goss.OssClient.

func (OssClient) UploadFileBytes added in v0.9.9

func (c OssClient) UploadFileBytes(fileName string, bs []byte, isPrivate bool) (string, error)

UploadFileBytes implements goss.OssClient.

func (OssClient) UploadFileBytesWithFullUrl added in v0.9.9

func (c OssClient) UploadFileBytesWithFullUrl(fileName string, bs []byte, isPrivate bool) (string, error)

UploadFileBytesWithFullUrl implements goss.OssClient.

func (OssClient) UploadFileBytesWithNativeFullUrl added in v0.9.9

func (c OssClient) UploadFileBytesWithNativeFullUrl(fileName string, bs []byte, isPrivate bool) (string, error)

UploadFileBytesWithNativeFullUrl implements goss.OssClient.

func (OssClient) UploadFileWithFullUrl added in v0.9.9

func (c OssClient) UploadFileWithFullUrl(fileName string, file *os.File, isPrivate bool) (string, error)

UploadFileWithFullUrl implements goss.OssClient.

func (OssClient) UploadFileWithNativeFullUrl added in v0.9.9

func (c OssClient) UploadFileWithNativeFullUrl(fileName string, file *os.File, isPrivate bool) (string, error)

UploadFileWithNativeFullUrl implements goss.OssClient.

func (OssClient) UploadFromUrl added in v0.9.9

func (c OssClient) UploadFromUrl(urlStr string, isPrivate bool) (string, error)

UploadFromUrl implements goss.OssClient.

func (OssClient) UploadOverwrite added in v0.9.9

func (c OssClient) UploadOverwrite(key string, reader io.Reader, isPrivate bool) (fileName string, err error)

UploadOverwrite implements goss.OssClient.

Jump to

Keyboard shortcuts

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