handler

package
v0.0.0-...-5447790 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Aug 14, 2019 License: MIT Imports: 24 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func CompleteUploadHandler

func CompleteUploadHandler(w http.ResponseWriter, r *http.Request)

CompleteUploadHandler

func DoSignInHandler

func DoSignInHandler(c *gin.Context)

func DoSignupHandler

func DoSignupHandler(c *gin.Context)

DoSignupHandler: Post Reuqest

func DoUploadHandler

func DoUploadHandler(c *gin.Context)

DoUploadHandler

func DownloadHandler

func DownloadHandler(w http.ResponseWriter, r *http.Request)

DownloadHandler : Normal Download From Local or Ceph

func DownloadURLHandler

func DownloadURLHandler(w http.ResponseWriter, r *http.Request)

DownloadURLHandler: Generate General Download URL

func FileDeleteHandler

func FileDeleteHandler(w http.ResponseWriter, r *http.Request)

FileDeleteHandler

func FileMetaUpdateHandler

func FileMetaUpdateHandler(w http.ResponseWriter, r *http.Request)

FileMetaUpdateHandler: Update FileName

func FileQueryHandler

func FileQueryHandler(w http.ResponseWriter, r *http.Request)

FileQueryHandler: Query Batch File Metas

func GenToken

func GenToken(username string) string

GenToken

func GetFileMetaHandler

func GetFileMetaHandler(c *gin.Context)

GetFileMetaHandler: get file meta data

func HTTPInterceptor

func HTTPInterceptor() gin.HandlerFunc

func InitialMultipartUploadHandler

func InitialMultipartUploadHandler(w http.ResponseWriter, r *http.Request)

InitialMultipartUploadHandler : Multipart Upload Initialization

func IsTokenValid

func IsTokenValid(token string) bool

IsTokenValid: Verify the token is valid or not

func RangeDownloadHandler

func RangeDownloadHandler(w http.ResponseWriter, r *http.Request)

RangeDownloadHandler : Breakpoint Download

func SignInHandler

func SignInHandler(c *gin.Context)

SignInHandler: Handle User Sign In Get Request

func SignUpHandler

func SignUpHandler(c *gin.Context)

SignUpHandler: Handle User Sign Up Get Request

func TryFastUploadHandler

func TryFastUploadHandler(w http.ResponseWriter, r *http.Request)

TryFastUploadHandler: Try XSpeed Upload

func UploadHandler

func UploadHandler(c *gin.Context)

UploadHandler

func UploadPartHandler

func UploadPartHandler(w http.ResponseWriter, r *http.Request)

UploadPartHandler: Upload Multi Part

func UploadSuccessHandler

func UploadSuccessHandler(c *gin.Context)

UploadSuccessHandler

func UserExistsHandler

func UserExistsHandler(c *gin.Context)

UserExistsHandler: Check UserName is existed or not

func UserInfoHandler

func UserInfoHandler(c *gin.Context)

UserInfoHandler: User Info

Types

type MultipartUploadInfo

type MultipartUploadInfo struct {
	FileHash   string
	FileSize   int
	UploadID   string
	ChunkSize  int
	ChunkCount int
}

MultipartUploadInfo

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL