Russian Apache Switch to English
Switch to Russian koi8-r
windows=1251
cp-866
iso8859-5
Russian Apache Как это работает Рекоммендации Где взять Как установить Как настроить Статус и поддержка
Краткий обзор FAQ Список рассылки Благодарности Поиск по серверу Powered by Russian Apache
Russian Apache mailing list archive (apache-rus@lists.lexa.ru)

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

Re[2]: [apache-rus] Re: [apache-rus] POST и все,все, все...



Hello Khimenko,

воскресенье, 16 июля 2000 г., you wrote:

IO>> Они там однозначно есть. Вспомни историю с multipart-формами.

KV> А какая история ? Не было там никакой истории. Перекодирование multipart-форм
KV> в Apache - "bred of wery sif kobyl". Ибо не знает он ни про какие-такие
KV> multipart-формы. Что пришло - то и скормили в скрипт или еще куда.

Стохастическое пропадание данных при посте мультипарт-формы.
Закономерность не отслеживалась практически.

IO>> Которые я сейчас перекодирую из скрипта при помощи Apache::Charset. ;)

KV> А как их еще перекодировать ? Тебе-то всяко MIME разбирать приходится - деваться
KV> некуда. А это не такая простая работа (особенно в bread'е), чтобы ее делать
KV> дважды - и по времени и по размерам кода и по количеству возможных ошибок.
KV> Или у тебя на сервере процесс сильно недогружен и его чем-то занять надо ?

Если в форме присутствуют бинарные данные - да. У меня была другая
ситуация - данные текстовые, но одно из полей - большого размера (тело
документа). Естественно, хотелось перекодировать все автоматически.

KV> А вот в charset_bread'е проблемы там есть. charset_bread неправильно

[снимаю шляпу]

KV> Паtch при'attach'ен. С multipart формами пусть разбирается кто-нибудь
KV> другой: ясно, что это можно сделать "заглядывая вперед" подальше, но вот

Ну, типа, если content-type после boundary - text/* - перекодировать,
если нет - не перекодировать. Флаги состояния. Не big deal, но требует
очень аккуратного подхода.

KV> P.S. Вообще безумие все это: столько слез было, а вот вооружиться gdb и
KV> потратить час никому в голову не пришло :-( Grrr.

Упрек не принят. У меня ситуация промышленная, я лезу так глубоко
только в случае безвыходного положения, как с mod_proxy. Время
дорого ;)

Best regards,
 Ilya                            mailto:ilya@zhurnal.ru


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







Спонсоры сайта:

[ Russian Apache ] [ Как это работает ] [ Рекомендации ] [ Где взять ] [ Как установить ] [ Как настроить ] [ Статус и поддержка ] [ Краткий обзор ] [ FAQ ] [ Список рассылки ] [ Благодарности ] [ Поиск по серверу ] [ Powered by Russian Apache ] [ Apache-talk archive ]

"Russian Apache" includes software developed by the Apache Group for use in the Apache HTTP server project (http://www.apache.org/) See Apache LICENSE.
Copyright (C) 1995-2001 The Apache Group. All rights reserved.
Copyright (C) 1996 Dm. Kryukov; Copyright (C) 1997-2009 Alex Tutubalin. Design (C) 1998 Max Smolev.