pub trait RequestMultipartExt {
// Required methods
fn into_multipart(self) -> Result<Multipart<'static>>;
fn into_multipart_with_constraints(
self,
constraints: Constraints,
) -> Result<Multipart<'static>>;
}
Expand description
An extension trait which extends hyper::Request<Body>
to add some methods to parse request body as multipart/form-data
.
Required Methods§
Sourcefn into_multipart(self) -> Result<Multipart<'static>>
fn into_multipart(self) -> Result<Multipart<'static>>
Sourcefn into_multipart_with_constraints(
self,
constraints: Constraints,
) -> Result<Multipart<'static>>
fn into_multipart_with_constraints( self, constraints: Constraints, ) -> Result<Multipart<'static>>
Convert the request body to Multipart
if the content-type
is multipart/form-data
with some constraints.
§Errors
This method fails if the request body is not multipart/form-data
and in this case, you could send a 400 Bad Request
status.