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: [apache-rus] Re: [apache-rus] Проблема с upload'ом



In <14903.000504@phtd.tpu.ru> Алексей А. Ухов (ukhov@phtd.tpu.edu.ru) wrote:
VA>>  Приветствую честную публику!

VA>>  Есть apache_1.3.12rusPL29.4, браузер Netscape 4.7

VA>>  Проблема -
VA>>  при обработке запроса по методу POST Content-type:
VA>>  multipart/form-data, происходит следующее:
VA>>  1. при включенном mod_charset - портит некоторые байты в бинарнике (Ёё
VA>>     и т.п.)
VA>>  2. при ключе CharsetDisable On - все отлично (картинка ОК), за
VA>>     исключением вывода результата (вывод в кои, переключением чарсета в
VA>>     браузере - не лечится)
VA>>  3. при ключе CharsetRecodeMultipartForms OFF - портит все байты,
VA>>     похожие на русские символы, при этом изображение убивается насмерть

VA>>  Вопрос - что делать?
VA>>  Ответ читать FAQ - не подходит - читал :((

АУ> Столкнулся с той-же проблемой ((
АУ> При CharsetRecodeMultipartForms Off работает Upload нормально, по
АУ> крайней мере jpeg-и тянет, а вот текст из формы ни в какую не хочет
АУ> перекодировать. Ну понятно, когда включаешь, картинке смерть наступает

И все-ж таки читать FAQ. Читать, читать и читать. Ажно до тех пор, пока не
поймете, что НЕ БУДЕТ mod_charset разбирать mime, который ему дают кусками
непонятного размера. Перекодируется либо все, либо ничего. Со всеми вытекающими.
Это уже тысячу раз тут обсуждалось (ну тысячу, не тысячу, но десяток - уж
точно). Ну честное слово - неужели так сложно в скрипте нужные части
перекодировать ?

P.S. Не, если кто-нибудь решит взять на себя роль камикадзе и напишет таки
работающую перекодировку multipart/form-data, то можно будет что-то обсуждать.
Но Alex четко сказал, что он таковым не будет и пока что желающих не нашлось...



=============================================================================
=               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.