class
Amber::Schema::Parser::MultipartParser
- Amber::Schema::Parser::MultipartParser
- Reference
- Object
Overview
Enhanced multipart parser that creates file data structures
Defined in:
amber/schema/parsers/multipart_parser.crClass Method Summary
-
.parse_multipart_request(request : HTTP::Request) : Hash(String, JSON::Any)
Parse multipart form data, handling both files and regular fields
-
.parse_router_params(params : Amber::Router::Types::Params, files : Amber::Router::Types::Files) : Hash(String, JSON::Any)
Builds schema data from the router's cached multipart parse.
Class Method Detail
Parse multipart form data, handling both files and regular fields
def self.parse_router_params(params : Amber::Router::Types::Params, files : Amber::Router::Types::Files) : Hash(String, JSON::Any)
#
Builds schema data from the router's cached multipart parse. This keeps file uploads available after routing and CSRF have inspected the request.