Multipart + Hyper
Client- and server-side abstractions for HTTP file uploads (POST requests with Content-Type: multipart/form-data
).
Provides integration with Hyper via the hyper
feature. More to come!
Usage
In your Cargo.toml
:
# Currently only useful with `hyper` and `url` crates:
[]
= "*"
= "*"
[]
= "0.2"
# The `hyper` feature enables trait impls for Hyper's request objects.
# RFC: should this be set by default?
= ["hyper"]
Client-side example (using Hyper):
extern crate hyper;
extern crate multipart;
extern crate url;
use Request;
use Method;
use Multipart;
use Url;
Server-side example (using Hyper):
use Fresh;
use ;
use Multipart;
use Switch;
####Documentation
#####TODO:
- Fill out README and provide examples
- Add support for multiple files per field (nested boundaries)