aboutsummaryrefslogtreecommitdiffstats
path: root/src/config.rs
diff options
context:
space:
mode:
authorJonas Diemer <jonasdiemer@gmail.com>2022-08-02 13:02:09 +0000
committerJonas Diemer <jonasdiemer@gmail.com>2022-09-18 18:22:43 +0000
commit2662c59fcffe1b62e019b08d1e22c1cd5c741066 (patch)
tree1d4e2d251c61c8ebd6402bb3c3c592aef95218e7 /src/config.rs
parentAdd CHANGELOG entry for QR code rewrite (diff)
downloadminiserve-2662c59fcffe1b62e019b08d1e22c1cd5c741066.tar.gz
miniserve-2662c59fcffe1b62e019b08d1e22c1cd5c741066.zip
Added option restrict-upload-dir
Diffstat (limited to 'src/config.rs')
-rw-r--r--src/config.rs4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/config.rs b/src/config.rs
index 5bcbd62..380cf5a 100644
--- a/src/config.rs
+++ b/src/config.rs
@@ -87,6 +87,9 @@ pub struct MiniserveConfig {
/// Enable file upload
pub file_upload: bool,
+ /// Restrict file upload dirs
+ pub restrict_upload_dir: Vec<String>,
+
/// HTML accept attribute value
pub uploadable_media_type: Option<String>,
@@ -248,6 +251,7 @@ impl MiniserveConfig {
show_qrcode: args.qrcode,
mkdir_enabled: args.mkdir_enabled,
file_upload: args.file_upload,
+ restrict_upload_dir: args.restrict_upload_dir,
uploadable_media_type,
tar_enabled: args.enable_tar,
tar_gz_enabled: args.enable_tar_gz,