Fixed file extension not found in SCP/FTP

This commit is contained in:
ChristianVisintin
2020-12-27 15:08:57 +01:00
parent c141c6c44d
commit 6975beaf30
2 changed files with 4 additions and 2 deletions

View File

@@ -190,11 +190,12 @@ impl FtpFileTransfer {
return Err(());
}
let mut abs_path: PathBuf = PathBuf::from(path);
abs_path.push(file_name.as_str());
// get extension
let extension: Option<String> = match abs_path.as_path().extension() {
None => None,
Some(s) => Some(String::from(s.to_string_lossy())),
};
abs_path.push(file_name.as_str());
// Return
// Push to entries
Ok(match is_dir {

View File

@@ -189,11 +189,12 @@ impl ScpFileTransfer {
return Err(());
}
let mut abs_path: PathBuf = PathBuf::from(path);
abs_path.push(file_name.as_str());
// Get extension
let extension: Option<String> = match abs_path.as_path().extension() {
None => None,
Some(s) => Some(String::from(s.to_string_lossy())),
};
abs_path.push(file_name.as_str());
// Return
// Push to entries
Ok(match is_dir {