|
|
ru.cgi.perl- RU.CGI.PERL ------------------------------------------------------------------ From : Yuriy Kaminskiy 2:5020/517.21 11 May 2001 22:31:48 To : Artem Chuprina Subject : Re: File size by CGI? -------------------------------------------------------------------------------- Hello, Artem! >>>>> On 10:59 10/5/2001, ran@ran.pp.ru writes: VB> Ограничение через $CGI::POST_MAX = Х выполняется после аплоада Х байт, VB> т.е. бесполезный траффик так и остается. AC> А, понял, поверил. Тогда ответ на исходный вопрос - "кажется, AC> нет". То бишь брать код CGI.pm в этом месте и модифицировать, Ы... Посмотрел... Поэкспериментировал :-| В CGI.pm весь необходимый код есть. Если Content-Length больше, чем $POST_MAX, он данные и не пытается читать. Как я понял, перед тем, как передать данные в CGI, апач _сам_ их целиком читает. И скрипту подсовывает даже не сокет (тогда, к примеру, можно было бы ему сказать shutdown STDIN,0), а пайп в себя :( И на уровне CGI.pm это никакому исправлению не поддается :( [можно ли чего-то намудрить на уровне mod_perl - не смотрел]. AC> чтобы учитывал Content-Length _и_ $CGI::POST_MAX. -- Yuriy Kaminskiy. PS Впрочем, тот апач на котором я экспериментировал - _очень_ древний, так что YMMV. --- Gnus v5.2.25/XEmacs 19.14 * Origin: none (2:5020/517.21@fidonet) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.cgi.perl/17427003bf3ff.html, оценка из 5, голосов 10
|