Как сохранить место и специальные символы в имени файла при автоматическом сохранении файлов в s3?
Я настроил ведро s3 для автоматического резервного копирования всех файлов с uploadcare. Но файлы, для которых выполняется резервное копирование, не имеют одинакового имени, а имя не содержит пробелов и специальных символов.
Например, если я загружаю "My Resume.pdf" через uploadcare, я вижу "My Resume.pdf" в cdn, но "MyResume.pdf" в s3. Таким способом очень сложно сопоставить файлы между CDN и S3.
Любые варианты, чтобы преодолеть эту проблему?
1 ответ
К сожалению, мы должны удалить специальные и пробельные символы из фактического файла, который сохраняется на диске во время процесса загрузки. Если мы этого не сделаем - случится всякое плохое.
Оригинальное имя файла доступно через REST API.
Если вы хотите сопоставить файл на Uploadcare CDN с файлом, сохраненным в вашем хранилище S3, вы должны использовать для этого UUID, а не имя файла (пожалуйста, ответьте в комментарии или обновите вопрос, причина, если это не работает для вас),