LINUX.ORG.RU

Максимальный размер загружаемого файла в Django!

 , , ,


0

1

Всем привет!

Джанглисты, поделитесь своими костыликами)! Интересует оптимальное решение проблемы ограничения загрузки файлов большого размера для django-проекта.

Допустим есть форма с полем upload. Как ограничить размер загружаемого файла, скажем, не более чем 3 мегабайта?

Можно ли сделать проверку на стороне клиента, с помощью js, например? Короче, как решать такую проблему?


Можно в конфиге nginx прописать лимит на размер POST.

На клиенте можно через FileReader API проверять в современных браузерах.

Vit ★★★★★
()

Лучше предусмотреть два варианта проверки. Про клиента уже сказали, а в Django можно при валидации проверять.

gruy ★★★★★
()
Ответ на: комментарий от gruy

Проверять в джанге не лучшая идея. Пусть лучше этим займется nginx/apache. Зачем дергать джангу задачей, с которой лучше справится nginx?

proext
()
Ответ на: комментарий от gruy

а в Django можно при валидации проверять.

Ага постфактум, over 9000TB.

baverman ★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.