dc09bin/src/form.rs
DarkCat09 49899b6f34
/api -> /form
API endpoints will be added later
2024-03-12 10:19:52 +04:00

16 lines
557 B
Rust

use futures::{StreamExt, TryStreamExt};
use ntex::web::{self, Error, HttpResponse};
use ntex_multipart::Multipart;
#[web::post("/form/upload")]
async fn upload(mut payload: Multipart) -> Result<HttpResponse, Error> {
while let Ok(Some(mut field)) = payload.try_next().await {
println!("CT: {:?}", field.content_type());
println!("H: {:?}", field.headers());
while let Some(chunk) = field.next().await {
println!("-- CHUNK: \n{:?}", std::str::from_utf8(&chunk?));
}
}
Ok(HttpResponse::Ok().into())
}