Deal MultiPart Form Data in Rust Rocket web frame, easily upload files to server. All code is in lib.rs. main.rs is a good example to see how it work. Fist: ```rs use rocket_upload::MultipartDatas; ``` Then in your handler: ```rs #[post("/upload/", data = "")] fn upload(userid: String, content_type: &ContentType, data: MultipartDatas) -> Html { // to get a param from client let mut result=format!("UserID:{}
",userid); // content_type not used here, just for more informations result = format!("{}{:?}
",result,content_type); // aquire all Form field data for t in data.texts { result = format!("{}FieldName:{} --- FieldValue:{}
",result,t.key,t.value); } // aquire all files upload for f in data.files { result = format!("{}FieldName:{} --- FileName:{} --- StoragePath:{}
", result,f.name,f.filename,f.path); f.persist(Path::new("upload")); } Html(format!("upload coming...
{}",result)) } ``` The project references the code of Magic Len's https://crates.io/crates/rocket-multipart-form-data