handler

package
v0.0.0-...-4198056 Latest Latest
Warning

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

Go to latest
Published: Aug 15, 2022 License: MIT Imports: 21 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)

DownloadHandler : 文件下载接口

func DownloadURLHandler

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

DownloadURLHandler : 生成文件的下载地址

func FileDeleteHandler

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

FileDeleteHandler : 删除文件及元信息

func FileMetaUpdateHandler

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

FileMetaUpdateHandler : 更新元信息接口(重命名)

func FileQueryHandler

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

FileQueryHandler : 查询批量的文件元信息

func GenToken

func GenToken(username string) string

GenToken : 生成token

func GetFileMetaHandler

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

GetFileMetaHandler : 获取文件元信息

func HTTPInterceptor

func HTTPInterceptor(h http.HandlerFunc) http.HandlerFunc

HTTPInterceptor : http请求拦截器

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)

TryFastUploadHandler : 尝试秒传接口

func UploadHandler

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

UploadHandler : 处理文件上传

func UploadPartHandler

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

UploadPartHandler : 上传文件分块

func UploadSucHandler

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

UploadSucHandler : 上传已完成

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