ПРОЕКТЫ 


  АРХИВ 


Apache-Talk @lexa.ru 

Inet-Admins @info.east.ru 

Filmscanners @halftone.co.uk 

Security-alerts @yandex-team.ru 

nginx-ru @sysoev.ru 

  СТАТЬИ 


  ПЕРСОНАЛЬНОЕ 


  ПРОГРАММЫ 



ПИШИТЕ
ПИСЬМА














     АРХИВ :: Apache-Talk
Apache-Talk mailing list archive (apache-talk@lists.lexa.ru)

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [apache-talk] Конец строки в POST



On Thu, 11 Mar 1999, Artem Chuprina wrote:
>  VBW> А тебе надо руками разбирать multipart/form-data?
>  VBW> Я подозреваю, что автор CGI.pm стандарты читал и знает это лучше нас.
> 
> Во-первых, CGI, кажется, не умеет multipart/form-data, во-вторых, что
> более серьезно, меня совершенно не устраивает его функциональность, и
> потому я им не пользуюсь.  Поднимать его ради разбора
> multipart/form-data, если он ее умеет -- нафиг, нафиг.

Во-первых, еще как умеет, во вторых его функциональность в части именно
_разбора_ любых http-запросов и генерации заголовков/куков настолько
удобна что ей грех не пользоваться. Кстати, он специально устроин так,
что ненужная функциональность не компилится. Так что если ты не
пользуешься им для генерации HTML, (а я пользуюсь только для генерации
элементов форм) то overhead на это и нет.

А ты, насколько я знаю, и DBI не пользуешься, предпочитая нестандартный
модуль Pg.

> Но длинно.
Что длинно? Автоматически после <STDIN> делать s/\r$//?
Я уже давно как-то по привычке весь код пишу так, чтобы он не зависел
от способа завершения строки.

>  VBW> а поля типа textarea и file все равно должны Content-Length
>  VBW> иметь.
> 
> Знаешь, ни нетшкаф, ни lynx (последний только применительно к textarea,
> ибо не умеет <input type=file>) об этом не знают.  Есть общее

Ну, мог соврать. Ни разу в жизни не писал разборщик multipart/form-data.
Один раз собрался, но выяснил что есть CGI.pm и забыл на всю жизнь.

--------------------------------------------------
Victor Wagner                   vitus@ice.ru
Programmer                      Office:7-(095)-964-0380
Institute for Commerce          Home: 7-(095)-135-46-61
Engineering                     http://www.ice.ru/~vitus

=============================================================================
=               Apache-Talk@lists.lexa.ru mailing list                      =
Mail "unsubscribe apache-talk" to majordomo@lists.lexa.ru if you want to quit.
=       Archive avaliable at http://www.lexa.ru/apache-talk                 =



 




Copyright © Lexa Software, 1996-2009.