diff options
Diffstat (limited to 'src/files.rs')
| -rw-r--r-- | src/files.rs | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/src/files.rs b/src/files.rs index 7addda2..f72070b 100644 --- a/src/files.rs +++ b/src/files.rs @@ -57,7 +57,14 @@ pub async fn upload( /// Delete a file from the filesystem pub fn delete_upload(filename: &String) -> Result<(), AppError> { - fs::remove_file(filename)?; + let last_slash_index = filename.rfind('/').unwrap(); + let path = format!( + "{}/{}", + CONFIG.save_file_base_path, + &filename[last_slash_index + 1..] + ); + + fs::remove_file(path)?; Ok(()) } |
