Documentation
¶
Index ¶
- type FileStorage
- type Filehandler
- func (fh *Filehandler) CleanCache() error
- func (fh *Filehandler) Get(name string) (datatransferobjects.File, error)
- func (fh *Filehandler) GetMiniature(name string, size int) (datatransferobjects.File, error)
- func (fh *Filehandler) Init() error
- func (fh *Filehandler) List() ([]datatransferobjects.File, error)
- func (fh *Filehandler) ListWithMiniatures(size int) ([]datatransferobjects.File, error)
- func (fh *Filehandler) Path(name string) (string, error)
- func (fh *Filehandler) ReloadCache() error
- func (fh *Filehandler) Remove(file string) error
- func (fh *Filehandler) Set(name string, data io.ReadSeekCloser) (string, error)
- func (fh *Filehandler) SetFolder(folder string) error
- type Imager
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type FileStorage ¶
type FileStorage interface { Path(string) (string, error) SetFolder(string) error OpenForRead(name string) (io.ReadSeekCloser, int64, error) NewFile(string) (io.WriteCloser, string, error) OpenForWrite(name string) (io.WriteCloser, error) List() ([]datatransferobjects.File, error) Remove(name string) error }
type Filehandler ¶
type Filehandler struct {
// contains filtered or unexported fields
}
func NewFilehandler ¶
func NewFilehandler(fh FileStorage, img Imager) (*Filehandler, error)
func (*Filehandler) CleanCache ¶
func (fh *Filehandler) CleanCache() error
func (*Filehandler) Get ¶
func (fh *Filehandler) Get(name string) (datatransferobjects.File, error)
func (*Filehandler) GetMiniature ¶
func (fh *Filehandler) GetMiniature(name string, size int) (datatransferobjects.File, error)
func (*Filehandler) Init ¶
func (fh *Filehandler) Init() error
func (*Filehandler) List ¶
func (fh *Filehandler) List() ([]datatransferobjects.File, error)
func (*Filehandler) ListWithMiniatures ¶
func (fh *Filehandler) ListWithMiniatures(size int) ([]datatransferobjects.File, error)
func (*Filehandler) ReloadCache ¶
func (fh *Filehandler) ReloadCache() error
func (*Filehandler) Remove ¶
func (fh *Filehandler) Remove(file string) error
func (*Filehandler) Set ¶
func (fh *Filehandler) Set(name string, data io.ReadSeekCloser) (string, error)
func (*Filehandler) SetFolder ¶
func (fh *Filehandler) SetFolder(folder string) error
Click to show internal directories.
Click to hide internal directories.