ali

package
v0.0.0-...-11dd46a Latest Latest
Warning

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

Go to latest
Published: Dec 17, 2021 License: MIT Imports: 7 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func HumanBytesLoaded

func HumanBytesLoaded(bytesLength int64) string

HumanBytesLoaded 单位转换

Types

type OssProgressListener

type OssProgressListener struct {
	// contains filtered or unexported fields
}

OssProgressListener is the progress listener

func NewOssProgressListener

func NewOssProgressListener(fileName string) *OssProgressListener

NewOssProgressListener todo

func (*OssProgressListener) ProgressChanged

func (p *OssProgressListener) ProgressChanged(event *oss.ProgressEvent)

ProgressChanged todo

type Provider

type Provider struct {
	Endpoint  string `validate:"required"`
	AccessID  string `validate:"required"`
	AccessKey string `validate:"required"`
}

Provider todo

func NewProvider

func NewProvider(endpoint, accessID, accessKey string) (*Provider, error)

NewProvider todo

func (*Provider) GetBucket

func (p *Provider) GetBucket(bucketName string) (*oss.Bucket, error)

GetBucket todo

func (*Provider) UploadFile

func (p *Provider) UploadFile(bucketName, objectKey, localFilePath string) error

UploadFile todo

func (*Provider) Validate

func (p *Provider) Validate() error

Jump to

Keyboard shortcuts

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