diff --git a/filed/src/web/mod.rs b/filed/src/web/mod.rs index f4eaeb8..7a0b81c 100644 --- a/filed/src/web/mod.rs +++ b/filed/src/web/mod.rs @@ -14,6 +14,7 @@ mod forms; mod state; mod rejection; mod api; +mod uploaded; use state::SharedState; @@ -23,7 +24,8 @@ pub fn routes(state: SharedState) -> impl Filter Result, Rejection> { + Ok(Box::new(html(file))) +} + +pub fn get_uploaded(state: SharedState) -> impl Filter + Clone { + warp::path!("upload" / String) + .map(move |x| (x, state.clone())) + .and_then(uploaded) +} \ No newline at end of file