对上传会话进行验证
(policyType types.PolicyType)
| 176 | |
| 177 | // 对上传会话进行验证 |
| 178 | func UseUploadSession(policyType types.PolicyType) gin.HandlerFunc { |
| 179 | return func(c *gin.Context) { |
| 180 | // 验证key并查找用户 |
| 181 | err := uploadCallbackCheck(c, policyType) |
| 182 | if err != nil { |
| 183 | c.JSON(CallbackFailedStatusCode, serializer.Err(c, err)) |
| 184 | c.Abort() |
| 185 | return |
| 186 | } |
| 187 | |
| 188 | c.Next() |
| 189 | } |
| 190 | } |
| 191 | |
| 192 | // uploadCallbackCheck 对上传回调请求的 callback key 进行验证,如果成功则返回上传用户 |
| 193 | func uploadCallbackCheck(c *gin.Context, policyType types.PolicyType) error { |
no test coverage detected