Как сохранить место и специальные символы в имени файла при автоматическом сохранении файлов в s3?

Я настроил ведро s3 для автоматического резервного копирования всех файлов с uploadcare. Но файлы, для которых выполняется резервное копирование, не имеют одинакового имени, а имя не содержит пробелов и специальных символов.

Например, если я загружаю "My Resume.pdf" через uploadcare, я вижу "My Resume.pdf" в cdn, но "MyResume.pdf" в s3. Таким способом очень сложно сопоставить файлы между CDN и S3.

Любые варианты, чтобы преодолеть эту проблему?

1 ответ

К сожалению, мы должны удалить специальные и пробельные символы из фактического файла, который сохраняется на диске во время процесса загрузки. Если мы этого не сделаем - случится всякое плохое.

Оригинальное имя файла доступно через REST API.

Если вы хотите сопоставить файл на Uploadcare CDN с файлом, сохраненным в вашем хранилище S3, вы должны использовать для этого UUID, а не имя файла (пожалуйста, ответьте в комментарии или обновите вопрос, причина, если это не работает для вас),

Другие вопросы по тегам