handler

package
v0.0.0-...-33648b2 Latest Latest
Warning

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

Go to latest
Published: Aug 19, 2019 License: MIT Imports: 20 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 DownloadHandler

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

func DownloadURLHandler

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

Download file link from OSS/ceph/localstore

func FileDeleteHandler

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

func FileMetaUpdateHandler

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

FileMetaUpdateHandler: update the filename in mysql

func FileQueryHandler

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

func GenToken

func GenToken(username string) string

GenToken : generate token

func GetFileMetaHandler

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

GetFileMetaHandler : get meta

func HTTPInterceptor

func HTTPInterceptor(h http.HandlerFunc) http.HandlerFunc

HTTPInterceptor: Check and intercept token ahead of Handler

func InitialMultipartUploadHandler

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

InitialMultipartUploadHandler : 初始化分块上传

func IsTokenValid

func IsTokenValid(token string, username string) bool

IsTokenValid

func SigninHandler

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

SigninHandler

func SignupHandler

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

SignpHandler

func TryFastUploadHandler

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

TryFastUploadHandler : Try fast upload

func UploadHandler

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

process - upload file

func UploadPartHandler

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

UploadPartHandler : 上传文件分块

func UploadSucHandler

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

Upload finished

func UserInfoHandler

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

UserInfoHandler: query user info and return the results to homepage

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