Documentation ¶
Index ¶
- type FileLocal
- func (fl *FileLocal) OpenFile(id uuid.UUID) (storage.OpenFile, error)
- func (fl *FileLocal) OpenTempFile(handleID uuid.UUID) (storage.OpenFile, error)
- func (fl *FileLocal) ReadFile(filePath string) (io.ReadCloser, error)
- func (fl *FileLocal) ReadFileFromOffset(filePath string, offset uint64) (io.ReadCloser, error)
- func (fl *FileLocal) WriteFile(filePath string, r io.Reader) (string, uint64, error)
- type FileLocalOption
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type FileLocal ¶
type FileLocal struct {
// contains filtered or unexported fields
}
func NewFileLocal ¶
func NewFileLocal(basePath string, opts ...FileLocalOption) (*FileLocal, error)
func (*FileLocal) OpenTempFile ¶
func (*FileLocal) ReadFileFromOffset ¶
type FileLocalOption ¶
type FileLocalOption func(*FileLocal)
func WithLogger ¶
func WithLogger(logger logging.Logger) FileLocalOption
Click to show internal directories.
Click to hide internal directories.