This commit is contained in:
parent
1f35ef96d4
commit
8ab7f6194d
|
@ -183,13 +183,9 @@ impl AppState {
|
|||
for object in objects {
|
||||
if let Some(key) = object.key {
|
||||
// Получаем имя файла с расширением
|
||||
let filename_with_extension = key.split('/').last().unwrap();
|
||||
|
||||
// Убираем расширение файла
|
||||
let filename = filename_with_extension
|
||||
.rsplit_once('.')
|
||||
.map(|(name, _ext)| name)
|
||||
.unwrap_or(filename_with_extension); // Если расширение отсутствует, возвращаем оригинальное имя
|
||||
let filename_with_extension = key.split('/').last().unwrap_or("");
|
||||
// let ext = filename_with_extension.split('.').last().unwrap_or("");
|
||||
let filename = filename_with_extension.split('.').rev().last().unwrap_or(filename_with_extension);
|
||||
|
||||
if filename.is_empty() {
|
||||
eprintln!("пустое имя файла");
|
||||
|
@ -204,13 +200,13 @@ impl AppState {
|
|||
self.save_path_by_filekey(filename, &key).await
|
||||
{
|
||||
eprintln!(
|
||||
"Ошибка сохранения маппинга для файла {}: {:?}",
|
||||
filename, e
|
||||
"Ошибка сохранения ключа для файла {}: {:?}",
|
||||
filename_with_extension, e
|
||||
);
|
||||
} else {
|
||||
println!(
|
||||
"Маппинг для файла {} успешно сохранен.",
|
||||
filename
|
||||
filename_with_extension
|
||||
);
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue
Block a user