oss_repository

package
v0.0.0-...-dc24fe2 Latest Latest
Warning

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

Go to latest
Published: Jan 31, 2021 License: Apache-2.0 Imports: 7 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type AliOSSRepository

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

func (*AliOSSRepository) DeleteFile

func (a *AliOSSRepository) DeleteFile(objectName string) error

func (*AliOSSRepository) DownloadFile

func (a *AliOSSRepository) DownloadFile(objectName, downloadedFileName string) error

func (*AliOSSRepository) ListFile

func (a *AliOSSRepository) ListFile() ([]string, error)

func (*AliOSSRepository) Location

func (a *AliOSSRepository) Location() string

func (*AliOSSRepository) UploadFile

func (a *AliOSSRepository) UploadFile(objectName string, data io.Reader) error

type LocalOssRepository

type LocalOssRepository struct {
	sync.Mutex
	// contains filtered or unexported fields
}

func (*LocalOssRepository) DeleteFile

func (l *LocalOssRepository) DeleteFile(objectName string) error

func (*LocalOssRepository) DownloadFile

func (l *LocalOssRepository) DownloadFile(objectName, downloadedFileName string) error

func (*LocalOssRepository) ListFile

func (l *LocalOssRepository) ListFile() ([]string, error)

func (*LocalOssRepository) Location

func (l *LocalOssRepository) Location() string

func (*LocalOssRepository) UploadFile

func (l *LocalOssRepository) UploadFile(objectName string, data io.Reader) error

type OssInterface

type OssInterface interface {
	UploadFile(objectName string, data io.Reader) error
	DownloadFile(objectName, downloadedFileName string) error
	ListFile() ([]string, error)
	DeleteFile(objectName string) error
	Location() string
}

func NewAliOSSRepository

func NewAliOSSRepository() OssInterface

func NewLocalOssRepository

func NewLocalOssRepository() OssInterface

Jump to

Keyboard shortcuts

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