summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--src/files.rs9
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(())
}