Documentation ¶
Index ¶
- type FileSystem
- func (fileSystem FileSystem) Delete(path string) error
- func (fileSystem FileSystem) Get(path string) (*os.File, error)
- func (fileSystem FileSystem) GetEndpoint() string
- func (fileSystem FileSystem) GetFullPath(path string) string
- func (fileSystem FileSystem) GetStream(path string) (io.ReadCloser, error)
- func (fileSystem FileSystem) GetURL(path string) (url string, err error)
- func (fileSystem FileSystem) List(path string) ([]*oss.Object, error)
- func (fileSystem FileSystem) Put(path string, reader io.Reader) (*oss.Object, error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type FileSystem ¶
type FileSystem struct {
Base string
}
FileSystem file system storage
func (FileSystem) Delete ¶
func (fileSystem FileSystem) Delete(path string) error
Delete delete file
func (FileSystem) Get ¶
func (fileSystem FileSystem) Get(path string) (*os.File, error)
Get receive file with given path
func (FileSystem) GetEndpoint ¶
func (fileSystem FileSystem) GetEndpoint() string
GetEndpoint get endpoint, FileSystem's endpoint is /
func (FileSystem) GetFullPath ¶
func (fileSystem FileSystem) GetFullPath(path string) string
GetFullPath get full path from absolute/relative path
func (FileSystem) GetStream ¶
func (fileSystem FileSystem) GetStream(path string) (io.ReadCloser, error)
GetStream get file as stream
func (FileSystem) GetURL ¶
func (fileSystem FileSystem) GetURL(path string) (url string, err error)
GetURL get public accessible URL
Click to show internal directories.
Click to hide internal directories.