Как лучше всего очистить имена загруженных файлов в Django? ⇐ Python

Программы на Python
Anonymous
Как лучше всего очистить имена загруженных файлов в Django?

Сообщение Anonymous »

Я пробовал использовать slugify, однако в исходное имя файла было внесено слишком много изменений, например удалены пробелы, соединяющие расширение файла с остальной частью имени. Я хотел бы просто убедиться, что имена безопасны: 1. Не слишком длинные и 2. Предотвратить любые атаки, которые могут быть выполнены с использованием имени файла (например, обход пути).
Мое приложение позволяет пользователям загружать файлы (файлы загружаются в DigitalOcean Spaces через мое приложение), а имена файлов сохраняются с помощью models.py/

Подробнее здесь: https://stackoverflow.com/questions/790 ... -in-django

Вернуться в «Python»