Documentation ¶
Index ¶
- func CreateUpload(w http.ResponseWriter, r *http.Request)
- func DeleteUpload(w http.ResponseWriter, r *http.Request)
- func Download(w http.ResponseWriter, r *http.Request)
- func GetUploads(w http.ResponseWriter, r *http.Request)
- func SearchUploads(w http.ResponseWriter, r *http.Request)
- func SetupRoutes(issuer, audience string) http.Handler
- func ViewUpload(w http.ResponseWriter, r *http.Request)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func CreateUpload ¶
func CreateUpload(w http.ResponseWriter, r *http.Request)
@Title UploadFile @Description Upload a file @Param file form file true "File" @Param body body core.Upload true "body for upload content" @Success 200 {map[string]string} map[string]string @Failure 403 body is empty @router / [post]
func DeleteUpload ¶
func DeleteUpload(w http.ResponseWriter, r *http.Request)
@router /:uploadKey [delte]
func Download ¶
func Download(w http.ResponseWriter, r *http.Request)
@Title GetFile @Description Gets the requested file only @Param uploadID path int64 true "ID of the file you require" @Success 200 {[]byte} []byte @router /file/:uploadKey [get]
func GetUploads ¶
func GetUploads(w http.ResponseWriter, r *http.Request)
func SearchUploads ¶
func SearchUploads(w http.ResponseWriter, r *http.Request)
@Title GetUploads @Description Gets the uploads @Success 200 {[]core.Upload} []core.Upload @router /all/:pagesize [get]
func SetupRoutes ¶
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.