handler

package
v0.0.0-...-72b67d5 Latest Latest
Warning

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

Go to latest
Published: Feb 27, 2022 License: MIT Imports: 16 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 FileDeleteHandler

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

删除文件

func FileMetaUpdateHandler

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

更新文件元信息

func FileQueryHandler

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

查询批量的文件元信息

func GenToken

func GenToken(username string) string

GenToken : 生成token

func GetFileMetaHandler

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

查询文件元信息

func HTTPInterceptor

func HTTPInterceptor(h http.HandlerFunc) http.HandlerFunc

func InitialMultipartUploadHandler

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

InitialMultipartUploadHandler : 初始化分块上传

func IsTokenValid

func IsTokenValid(token string) bool

IsTokenValid : token是否有效

func SignInHandler

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

SignInHandler : 登录接口

func SignupHandler

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

SignupHandler : 处理用户注册请求

func TryFastUploadHandler

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

尝试秒传接口

func UploadHandler

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

func UploadPartHandler

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

UploadPartHandler : 上传文件分块

func UploadSucHandler

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

上传完成

func UserInfoHandler

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

UserInfoHandler : 查询用户信息

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