package system import ( "github.com/gogf/gf/v2/frame/g" "github.com/tiger1103/gfast/v3/library/upload_chunk" ) // 上传文件 type BigUploadReq struct { g.Meta `path:"/bigUpload/upload" tags:"系统后台/后台大文件上传" method:"post" summary:"上传文件"` upload_chunk.UploadReq } type BigUploadRes struct { upload_chunk.UpLoadRes } // 上传文件检查 type BigUploadCheckReq struct { g.Meta `path:"/bigUpload/upload" tags:"系统后台/后台大文件上传" method:"get" summary:"上传文件检查"` upload_chunk.UploadReq } type BigUploadCheckRes struct { upload_chunk.CheckRes Identifier string `json:"identifier"` // 标识 TotalChunks int `json:"totalChunks"` // 分片总数 } // 上传文件合并 type BigUploadMergeReq struct { g.Meta `path:"/bigUpload/uploadMerge" tags:"系统后台/后台大文件上传" method:"post" summary:"上传文件合并"` upload_chunk.UploadReq } type BigUploadMergeRes struct { upload_chunk.MergeRes }