Главная страница


ru.cgi.perl

 
 - RU.CGI.PERL ------------------------------------------------------------------
 From : Mihail Popov                         2:4653/10.45   25 Apr 2006  21:18:00
 To : All
 Subject : Вопросец
 -------------------------------------------------------------------------------- 
 
 
    Hикак не могу побороть следующее явление. При передаче файла из формы
 типа multipart/form-data он получается с искажениями. Вот кусок из формы :
    <FORM method="POST" enctype="multipart/form-data">
       <input type="file" name="fbut" size="39">
    </FORM>
 А вот кусок из скрипта :
 use CGI;
 if ($ENV{'REQUEST_METHOD'} eq "POST") {
    $query = new CGI();
    $filename = $query->param('fbut');
    open (OUTFILE,">>file.gif");
      while ($bytesread=read($filename,$buffer,1024)) {
        print OUTFILE $buffer;
      }
    close OUTFILE;
 }
 
    В результате получается файл, в котором перед каждым байтом со
   значением (шестнадцатиричный код) 0A добавлен байт со значением
   0D. За время поиска было заменено все, что можно - все железо на
   компе, пробовал разные операционки (Win98,WinME,WinXP), заменены
   все программы (сейчас используется Apache 2.0.48 win32 x86,
   ActivePerl 5.6.1.638), но результат всегда был одинаковый. Ткните
   меня, куда копать, только не нужно говорить "Кури доку", уже
   обкурился, может, что-то не вижу...
 С уважением, Mihail.
 
 ---
  * Origin:  Hаше кредо: Всегда.  (2:4653/10.45)
 
 

Вернуться к списку тем, сортированных по:

 Тема:    Автор:    Дата:  
 Вопросец   Mihail Popov   25 Apr 2006 21:18:00 
 Re: Вопросец   Maxim Yemelyanov   26 Apr 2006 12:09:30 
 Re: Вопросец   Serg Chervjakov   26 Apr 2006 14:25:38 
 Re[2]: Вопросец   Maxim Yemelyanov   26 Apr 2006 20:30:12 
 Re[2]: Вопросец   Mihail Popov   26 Apr 2006 21:25:00 
 Re[3]: Вопросец   Maxim Yemelyanov   27 Apr 2006 12:02:45 
 Вопросец   Alexander Zigar\'   26 Apr 2006 11:05:34 
 Вопросец   Mihail Popov   26 Apr 2006 21:26:00 
 Re: Вопросец   Victor Wagner   27 Apr 2006 08:59:04 
 Вопросец   Alexander Zigar\'   27 Apr 2006 11:05:18 
Архивное /ru.cgi.perl/3317444e9537.html, оценка 1 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional