6 stable releases
1.1.1 | Feb 6, 2023 |
---|---|
1.1.0 | Feb 5, 2023 |
1.0.3 | Jan 30, 2023 |
#342 in HTTP client
321 downloads per month
Used in roboplc-cli
9KB
155 lines
ureq multipart post toolkit
a ureq http multipart post toolkit。
fork from multipart
Examples 1
use ureq_multipart::MultipartBuilder;
let (content_type,data) = MultipartBuilder::new()
.add_file("test","/home/feiy/Desktop/1.txt").unwrap()
.add_text("name","value")
.finish().unwrap();
let resp: Value = ureq::post("http://some.service.url")
.set("Content-Type", &content_type)
.send_bytes(&data)?
.into_json()?
Examples 2
use ureq_multipart::MultipartRequest;
let resp: Value = ureq::post("http://some.service.url")
.send_multipart_file("name","&/home/feiy/Desktop/1.txt")?
.into_json()?
lib.rs
:
ureq multipart post toolkit
fork from multipart
Examples 1
use ureq_multipart::MultipartBuilder;
let (content_type,data) = MultipartBuilder::new()
.add_file("test","/home/feiy/Desktop/1.txt").unwrap()
.add_text("name","value")
.finish().unwrap();
let resp: Value = ureq::post("http://some.service.url")
.set("Content-Type", &content_type)
.send_bytes(&data)?
.into_json()?
Examples 2
use ureq_multipart::MultipartRequest;
let resp: Value = ureq::post("http://some.service.url")
.send_multipart_file("name","&/home/feiy/Desktop/1.txt")?
.into_json()?
Dependencies
~3–4.5MB
~79K SLoC