Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var ( // ErrNotAuthorized error returned when user is not authorized ErrNotAuthorized = errors.New("you're not authorized to do this ⛔") // ErrEmptyName error returned when user does not provide a name ErrEmptyName = errors.New("name is empty") // ErrEmptyFolder error returned when user does not provide a folder ErrEmptyFolder = errors.New("folder is empty") // ErrAbsoluteFolder error returned when user provide a relative folder ErrAbsoluteFolder = errors.New("folder has to be absolute") )
Functions ¶
This section is empty.
Types ¶
type App ¶
type App interface {
Start(done <-chan struct{})
Browser(http.ResponseWriter, provider.Request, provider.StorageItem, renderer.Message)
ServeStatic(http.ResponseWriter, *http.Request) bool
List(http.ResponseWriter, provider.Request, renderer.Message)
Get(http.ResponseWriter, *http.Request, provider.Request)
Post(http.ResponseWriter, *http.Request, provider.Request)
Create(http.ResponseWriter, *http.Request, provider.Request)
Upload(http.ResponseWriter, *http.Request, provider.Request, *multipart.Part)
Rename(http.ResponseWriter, *http.Request, provider.Request)
Delete(http.ResponseWriter, *http.Request, provider.Request)
}
App of package
Source Files
¶
Click to show internal directories.
Click to hide internal directories.