diff --git a/src/server.rs b/src/server.rs index 123d917..f7b30a3 100644 --- a/src/server.rs +++ b/src/server.rs @@ -724,8 +724,8 @@ async fn upload_file( use tokio::io::AsyncWriteExt; const MAX_UPLOAD_SIZE: u64 = 10_737_418_240; // 10GB - let _uid = user_id; - let demo_dir = "/Users/accusys/momentry/var/sftpgo/data/demo"; + let base_dir = "/Users/accusys/momentry/var/sftpgo/data"; + let user_dir = format!("{}/{}", base_dir, user_id); let mut filename = String::new(); let mut file_size: i64 = 0; @@ -737,7 +737,7 @@ async fn upload_file( continue; } filename = field.file_name().unwrap_or("upload.bin").to_string(); - let file_path = format!("{}/{}", demo_dir, filename); + let file_path = format!("{}/{}", user_dir, filename); let mut hasher = Sha256::new(); let mut total_written: u64 = 0; @@ -788,7 +788,7 @@ async fn upload_file( .into_response(); } - let file_path = format!("{}/{}", demo_dir, filename); + let file_path = format!("{}/{}", user_dir, filename); // Register with 3002 API via curl let api_key = "muser_68600856036340bcafc01930eb4bd839_1774418104_97221b69";