Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Driver ¶
type Driver interface { WithContext(ctx context.Context) Driver Put(file string, content []byte) error PutFile(path string, source File) (string, error) PutFileAs(path string, source File, name string) (string, error) Get(file string) ([]byte, error) Size(file string) (int64, error) Path(file string) string Exists(file string) bool Missing(file string) bool // Url Download(path string) Url(file string) string TemporaryUrl(file string, time time.Time) (string, error) Copy(oldFile, newFile string) error Move(oldFile, newFile string) error Delete(file ...string) error Files(path string) ([]string, error) AllFiles(path string) ([]string, error) Directories(path string) ([]string, error) AllDirectories(path string) ([]string, error) MakeDirectory(directory string) error DeleteDirectory(directory string) error }
Click to show internal directories.
Click to hide internal directories.