fn main() -> attohttpc::Result {
env_logger::init();
let file = attohttpc::MultipartFile::new("file", b"Hello, world!")
.with_type("text/plain")?
.with_filename("hello.txt");
let form = attohttpc::MultipartBuilder::new()
.with_text("Hello", "world!")
.with_file(file)
.build()?;
let resp = attohttpc::post("http://httpbin.org/post").body(form).send()?;
println!("Status: {:?}", resp.status());
println!("Headers:\n{:#?}", resp.headers());
println!("Body:\n{}", resp.text()?);
Ok(())
}