Documentation ¶
Index ¶
- func Uid() string
- type FileStore
- func (store FileStore) AsConcatableUpload(upload handler.Upload) handler.ConcatableUpload
- func (store FileStore) AsLengthDeclarableUpload(upload handler.Upload) handler.LengthDeclarableUpload
- func (store FileStore) AsTerminatableUpload(upload handler.Upload) handler.TerminatableUpload
- func (store FileStore) GetUpload(ctx context.Context, id string) (handler.Upload, error)
- func (store FileStore) NewUpload(ctx context.Context, info handler.FileInfo) (handler.Upload, error)
- func (store FileStore) UseIn(composer *handler.StoreComposer)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type FileStore ¶
type FileStore struct {
Path string
}
func New ¶
New creates a new file based storage backend. The directory specified will be used as the only storage entry. This method does not check whether the path exists, use os.MkdirAll to ensure. In addition, a locking mechanism is provided.
func (FileStore) AsConcatableUpload ¶
func (store FileStore) AsConcatableUpload(upload handler.Upload) handler.ConcatableUpload
func (FileStore) AsLengthDeclarableUpload ¶
func (store FileStore) AsLengthDeclarableUpload(upload handler.Upload) handler.LengthDeclarableUpload
func (FileStore) AsTerminatableUpload ¶
func (store FileStore) AsTerminatableUpload(upload handler.Upload) handler.TerminatableUpload
func (FileStore) UseIn ¶
func (store FileStore) UseIn(composer *handler.StoreComposer)
UseIn sets this store as the core data store in the passed composer and adds all possible extension to it.
Click to show internal directories.
Click to hide internal directories.