На главную Наши проекты:
Журнал   ·   Discuz!ML   ·   Wiki   ·   DRKB   ·   Помощь проекту
ПРАВИЛА FAQ Помощь Участники Календарь Избранное RSS
msm.ru
! Дополнения к правилам (только для данного раздела)
- Используйте подсветку синтаксиса при выделении исходного кода;
- В описании темы обязательно укажите язык программирования;
- Прежде чем задать вопрос, обязательно воспользуйтесь поиском и загляните в FAQ раздела.
- Если вопрос касается серверного ПО, указывайте ОС.
- Если вопрос касается ASP.NET то лучше будет задать его в соответствующем разделе. Там вы сможете получить ответ намного быстрее.

Модераторы: Serafim, fatalist
  
> Прошу объяснить причину
    Господа, кто знает по какой причине, при загрузке файла на сервер(через html-ную форму), меняется код файла, а именно символ '\x00' на '\x20', все остальные остаются в порядке.
    Пробую под ISS нормально, если под Apache в Линухе возникает эта проблема.
      Грузим то через ФТП? Если да, то надо ASCII режим, а не бинарный.
        Загружаю через HTML-ную форму.
        и указываю как полагается
        <form ENCTYPE='multipart/form-data' action='....' method=post>
        ....
          Причина оказывается из-за CharSet
          Нужно закоментарить SetDefaultCharet в httpd.conf,
          а также можно прописать в access.conf :
          CharsetRecodeMultipartForms off
          CharsetDisable on
          Решение взято по адресу http://www.xpoint.ru/cgi-bin/forum.cgi?action=thread&id=5320
            под Apache в Linux возникает эта проблема.
            Mac-адрес
            FTP
            HTTP
            Сообщение отредактировано: nesko32 -
            0 пользователей читают эту тему (0 гостей и 0 скрытых пользователей)
            0 пользователей:


            Рейтинг@Mail.ru
            [ Script execution time: 0,0321 ]   [ 16 queries used ]   [ Generated: 28.03.24, 14:29 GMT ]