Я пытаюсь запретить пользователям загружать (случайно или злонамеренно) очень большие файлы на мой сайт.
У меня для nginx max_client_body_size установлено значение 4M, но если загружен файл, размер которого больше этого, он загружает весь файл перед возвратом 413 (объект слишком большой).
Я хочу, чтобы nginx проверял заголовок Content-Length, чтобы он отклонял запрос до его загрузки.
В качестве альтернативы было бы приемлемо решение Rails.
Любая помощь приветствуется.