package
0.0.0-20240927135001-ac046d6e2ed2
Repository: https://github.com/qinguoyi/osproxy.git
Documentation: pkg.go.dev

# Functions

CheckPointHandler 断点续传 @Summary 断点续传 @Description 断点续传 @Tags 断点续传 @Accept application/json @Param uid query string true "文件uid" @Produce application/json @Success 200 {object} web.Response{data=[]int} @Router /api/storage/v0/checkpoint [get].
DownloadHandler 下载数据 @Summary 下载数据 @Description 下载数据 @Tags 下载 @Accept application/json @Param uid query string true "文件uid" @Param name query string true "文件名称" @Param online query string true "是否在线" @Param date query string true "链接生成时间" @Param expire query string true "过期时间" @Param bucket query string true "存储桶" @Param object query string true "存储名称" @Param signature query string true "签名" @Produce application/json @Success 200 {object} web.Response @Router /api/storage/v0/download [get].
DownloadLinkHandler 获取下载连接 @Summary 获取下载连接 @Description 获取下载连接 @Tags 链接 @Accept application/json @Param RequestBody body models.GenDownload true "下载链接请求体" @Produce application/json @Success 200 {object} web.Response{data=models.GenDownloadResp} @Router /api/storage/v0/link/download [post].
HealthCheckHandler 健康检查 @Summary 健康检查 @Description 健康检查 @Tags 检查 @Accept application/json @Produce application/json @Success 200 {object} web.Response @Router /api/storage/v0/health [get].
IsOnCurrentServerHandler .
PingHandler 测试 @Summary 测试接口 @Description 测试接口 @Tags 测试 @Accept application/json @Produce application/json @Success 200 {object} web.Response @Router /api/storage/v0/ping [get].
ResumeHandler 秒传&断点续传 @Summary 秒传&断点续传 @Description 秒传&断点续传 @Tags 秒传 @Accept application/json @Param RequestBody body models.ResumeReq true "秒传请求体" @Produce application/json @Success 200 {object} web.Response{data=[]models.ResumeResp} @Router /api/storage/v0/resume [post].
UploadLinkHandler 初始化上传连接 @Summary 初始化上传连接 @Description 初始化上传连接 @Tags 链接 @Accept application/json @Param RequestBody body models.GenUpload true "生成上传链接请求体" @Produce application/json @Success 200 {object} web.Response{data=models.GenUploadResp} @Router /api/storage/v0/link/upload [post].
UploadMergeHandler 合并分片文件 @Summary 合并分片文件 @Description 合并分片文件 @Tags 上传 @Accept multipart/form-data @Param uid query string true "文件uid" @Param md5 query string true "md5" @Param num query string true "总分片数量" @Param size query string true "文件总大小" @Param date query string true "链接生成时间" @Param expire query string true "过期时间" @Param signature query string true "签名" @Produce application/json @Success 200 {object} web.Response @Router /api/storage/v0/upload/merge [put].
UploadMultiPartHandler 上传分片文件 @Summary 上传分片文件 @Description 上传分片文件 @Tags 上传 @Accept multipart/form-data @Param file formData file true "上传的文件" @Param uid query string true "文件uid" @Param md5 query string true "md5" @Param chunkNum query string true "当前分片id" @Param date query string true "链接生成时间" @Param expire query string true "过期时间" @Param signature query string true "签名" @Produce application/json @Success 200 {object} web.Response @Router /api/storage/v0/upload/multi [put].
UploadSingleHandler 上传单个文件 @Summary 上传单个文件 @Description 上传单个文件 @Tags 上传 @Accept multipart/form-data @Param file formData file true "上传的文件" @Param uid query string true "文件uid" @Param md5 query string true "md5" @Param date query string true "链接生成时间" @Param expire query string true "过期时间" @Param signature query string true "签名" @Produce application/json @Success 200 {object} web.Response @Router /api/storage/v0/upload [put].