diff options
author | Vojtěch Pejša <vojtechpejsa7@gmail.com> | 2019-03-24 09:25:48 +0000 |
---|---|---|
committer | Vojtěch Pejša <vojtechpejsa7@gmail.com> | 2019-04-04 08:50:54 +0000 |
commit | 66c1c10d39e6ecb212ec4709888493693339c07d (patch) | |
tree | 3c1ff76f042520c60f5d31085ddabfca18d20541 /src/renderer.rs | |
parent | Merge pull request #57 from svenstaro/dependabot/cargo/serde-1.0.90 (diff) | |
download | miniserve-66c1c10d39e6ecb212ec4709888493693339c07d.tar.gz miniserve-66c1c10d39e6ecb212ec4709888493693339c07d.zip |
Implement file upload.
Diffstat (limited to '')
-rw-r--r-- | src/renderer.rs | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/src/renderer.rs b/src/renderer.rs index 66fc714..3039dc7 100644 --- a/src/renderer.rs +++ b/src/renderer.rs @@ -14,12 +14,18 @@ pub fn page( page_parent: Option<String>, sort_method: Option<listing::SortingMethod>, sort_order: Option<listing::SortingOrder>, + base: &str, ) -> Markup { html! { (page_header(page_title)) body { span #top { } - h1.title { (page_title) } + h1 { (page_title) } + form action={"/upload?path=" (base)} method="POST" enctype="multipart/form-data" { + p { "Select file to upload" } + input type="file" name="file_to_upload" {} + input type="submit" value="Upload file" {} + } div.download { (archive_button(archive::CompressionMethod::TarGz)) } |