diff options
author | Vojtěch Pejša <vojtechpejsa7@gmail.com> | 2019-03-27 08:44:29 +0000 |
---|---|---|
committer | Vojtěch Pejša <vojtechpejsa7@gmail.com> | 2019-04-04 08:51:00 +0000 |
commit | d14e17d94964291fda976423c1fe1a772d5af60b (patch) | |
tree | 0515e663527bd59fc74e2649e185ee1fbcda785a /src/renderer.rs | |
parent | Use proper typed query param. (diff) | |
download | miniserve-d14e17d94964291fda976423c1fe1a772d5af60b.tar.gz miniserve-d14e17d94964291fda976423c1fe1a772d5af60b.zip |
Add CLI arguments for file uploading.
Diffstat (limited to '')
-rw-r--r-- | src/renderer.rs | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/src/renderer.rs b/src/renderer.rs index 3039dc7..6b3fb9f 100644 --- a/src/renderer.rs +++ b/src/renderer.rs @@ -14,6 +14,7 @@ pub fn page( page_parent: Option<String>, sort_method: Option<listing::SortingMethod>, sort_order: Option<listing::SortingOrder>, + file_upload: bool, base: &str, ) -> Markup { html! { @@ -21,11 +22,13 @@ pub fn page( body { span #top { } h1 { (page_title) } + @if file_upload { 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)) } |