|
ru.cgi.perl- RU.CGI.PERL ------------------------------------------------------------------ From : Vsevolod Lutovinov 2:5020/69.20 12 Dec 2000 03:28:20 To : Bakha Maukeev Subject : Проблема с размером передачи данных по HTTP -------------------------------------------------------------------------------- 11 Dec 00 08:09, you wrote to All: BM> У меня возникла проблема, когда я пытаюсь передать из формы и тега BM> <textarea> текст размером в 4 kb при методе POST и записать этот текст BM> в текстовой файлик. То почему-то текст срезается и записывается только BM> 1,5 kb. [..skipped..] BM> elsif ($ENV{'REQUEST_METHOD'} eq 'POST') BM> {sysread(STDIN, $query, $ENV{'CONTENT_LENGTH'});} Вот тут до тебя эти 1.5 Kb уже дошли, а остаток - еще нет. Следовательно: 1 - нужно проверять, сколько прочиталось, если не все - дочитывать 2 - не забыть про таймаут А еще лучше - пользовать стандартные модули, где все это давно сделано :) --- GoldED/386 3.0.1-asa6 * Origin: [ http://favomark.com ] (2:5020/69.20) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.cgi.perl/33063a358e2e.html, оценка из 5, голосов 10
|