В настоящее время я работаю над веб-сайтом, на который пользователи могут загружать файлы. Как я могу предотвратить загрузку больших файлов? В то время не было опции (PHP post_max_size
и upload_max_filesize
). было полезно :файл загружен целиком. Я просто хотел бы, чтобы соединение было закрыто со слишком большими файлами (, путем предварительной проверки Content-Length
HTTP-заголовка и проверки во время загрузки файла ). Есть ли для этого директива Apache или ключ конфигурации PHP?
Спасибо за ваше время!
РЕДАКТИРОВАТЬ :добавлено Apache conf(CentOS по умолчанию ).
EDIT2 :добавлено PHP conf(CentOS по умолчанию ).
РЕДАКТИРОВАТЬ3 :Кажется, что PHP закрывает канал, когда передается слишком большой файл. Тем не менее, Apache по-прежнему разрешает передачу, пока она не закончится.