Форум сайта python.su
На сайте пользователь имеет возможжность загружать файлы, на них установлен лимит по размеру, в форме сделано это в лоб:
def clean_file(self):
file = self.cleaned_data['file']
if file.size>MAX_FILE_SIZE:
raise ValidationError(u'Файл слишком большой!')
Офлайн
Content-Length?
..bw
Офлайн
не совсем уверен в точности моего высказывания, но по моему мнению, когда мы отправляем post-запрос, его сначала принимает сервер, а после чего уже отдаёт django. Разумеется, он сначала всё это дело загружает. Тут есть несколько выходов которые я знаю.
1. использовать флеш загрузчики, сам не использовал, но в интернете хвалят
2. шаманство с web - сервером( я использовал nginx + upload module + uploadprogress module )
P.S. Найдёшь более красивый вариант, отпишись. Будет интересно почитать.
Офлайн
Смотри LimitRequestBody в конфиге апача (если используется апач).
Офлайн