Documentation ¶
Index ¶
- type AliOSSRepository
- func (a *AliOSSRepository) DeleteFile(objectName string) error
- func (a *AliOSSRepository) DownloadFile(objectName, downloadedFileName string) error
- func (a *AliOSSRepository) ListFile() ([]string, error)
- func (a *AliOSSRepository) Location() string
- func (a *AliOSSRepository) UploadFile(objectName string, data io.Reader) error
- type LocalOssRepository
- func (l *LocalOssRepository) DeleteFile(objectName string) error
- func (l *LocalOssRepository) DownloadFile(objectName, downloadedFileName string) error
- func (l *LocalOssRepository) ListFile() ([]string, error)
- func (l *LocalOssRepository) Location() string
- func (l *LocalOssRepository) UploadFile(objectName string, data io.Reader) error
- type OssInterface
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 NewAliOSSRepository ¶
func NewAliOSSRepository() *AliOSSRepository
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 {
// 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 NewLocalOssRepository ¶
func NewLocalOssRepository() OssInterface
Click to show internal directories.
Click to hide internal directories.