|
ru.cgi.perl- RU.CGI.PERL ------------------------------------------------------------------ From : Vladimir N. Silyaev 2:5020/400 11 Dec 2000 17:23:36 To : All Subject : Re: Проблема с размером передачи данных по HTTP -------------------------------------------------------------------------------- On Mon, 11 Dec 2000 05:09:28 +0000 (UTC), Bakha Maukeev wrote: >У меня возникла проблема, когда я пытаюсь передать из формы и тега ><textarea> текст размером в 4 kb при методе POST и записать этот текст >в текстовой файлик. То почему-то текст срезается и записывается только >1,5 kb. Правильный ответ, использовать CGI.PM. Ответ на поставленный вопрос - читать sysread'ом в цикле пока не прочитаешь, сколько нужно, а то ты получаешь только один IP пакет с размером равным MRU и на этом считаешь свою работу завершенной. [skipped] >elsif ($ENV{'REQUEST_METHOD'} eq 'POST') > {sysread(STDIN, $query, $ENV{'CONTENT_LENGTH'});} -- Vladimir Brainbench MVP for perl http://www.brainbench.com --- ifmail v.2.15dev5 * Origin: Demos online service (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.cgi.perl/16608ad9b5303.html, оценка из 5, голосов 10
|