package api import ( "net/http" "strings" "gitea.konchin.com/go2025/backend/middlewares" "gitea.konchin.com/go2025/backend/utils" "github.com/uptrace/bunrouter" ) // PostImage // // @param userinfo header string true "userinfo from /auth/gen-login-url" // @accept image/png // @accept image/jpeg // @accept image/gif // @success 200 // @failure 401 // @router /api/image [post] func (self *Handlers) PostImage( w http.ResponseWriter, req bunrouter.Request, ) error { typeHeader := strings.Split(req.Header.Get("Content-Type"), "/") if len(typeHeader) != 2 || typeHeader[0] != "image" { return middlewares.HTTPError{ StatusCode: http.StatusBadRequest, Message: "incorrect 'Content-Type' header", } } // TODO return utils.Success(w) }