diff --git a/route/v2.go b/route/v2.go index e68c566..d324920 100644 --- a/route/v2.go +++ b/route/v2.go @@ -116,6 +116,12 @@ func InitV2Router() http.Handler { // }) e.Use(middleware.OapiRequestValidatorWithOptions(_swagger, &middleware.Options{ + Skipper: func(c echo.Context) bool { + // jump validate when upload file + // because file upload can't pass validate + // issue: https://github.com/deepmap/oapi-codegen/issues/514 + return strings.Contains(c.Request().URL.Path, "file/upload") + }, Options: openapi3filter.Options{AuthenticationFunc: openapi3filter.NoopAuthenticationFunc}, }))