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


ru.cgi.perl

 
 - RU.CGI.PERL ------------------------------------------------------------------
 From : Artem Chuprina                       2:5020/400     21 Feb 2005  14:56:31
 To : Evgeni Kubachev
 Subject : Re: upload
 -------------------------------------------------------------------------------- 
 
 Evgeni Kubachev -> Artem Chuprina  @ Mon, 21 Feb 2005 08:34:51 +0300:
 
  EK>  ---[ skip ]---
  DA>>>> upload.cgi
  EK>>>  ---[ skip ]---
 
  DA>>>> sub save_file {
  DA>>>>   my $fsize;
  DA>>>>   open (AAA, ">".$save_path."/".$file);
  DA>>>>   while (<$file_name>) {
  DA>>>>     print AAA;
  DA>>>>     $fsize += length;
  DA>>>>   };
  DA>>>>   close (AAA);
  DA>>>> };
  DA>>>> === Конец цитаты ===
  EK>>> в том то и дело, что такой метод не позволяет корректно сохранять
  EK>>> бинарные файлы (exe, dll) - они попросту портятся.
  AC>> Позволяет.  При условии, что сервер не на винде, и это не криво
  AC>> настроенный русский апач.  Хотя это и не самый лучший метод.
  EK> хорошо, у меня как раз именно такой случай - сервер на винде, настроен
  EK> русский апач (по всей видимости криво). как мне при данных условиях решить 
  EK> поставленную задачу?
 
 А что, русский апач на винде работает?  Впрочем, что б ему было...  Hу,
 для начала рекомендую очень хорошо подумать, на хрена тебе русский апач
 в наше время.  И сменить на родной.  Если нет - у него в FAQ, если я
 правильно ошибаюсь по старому склерозу, вопрос номер 5.
 
 Во-вторых, раз уж ты пользуешься виндой, рекомендую узнать, что бинарные
 файлы в винде надо явно открывать в бинарном режиме.  perldoc -f
 binmode, хотя есть подозрение, что open этому тоже уже научился.  Тот,
 который <$file_name>, за тебя CGI.pm правильно откроет, а вот тот,
 который ты открываешь сам, сам и обрабатывай.
 
 -- 
 Artem Chuprina
 RFC2822: <ran{}ran.pp.ru> Jabber: ran@jabber.ran.pp.ru
 --- ifmail v.2.15dev5.3
  * Origin: Leninsky 45 home network (2:5020/400)
 
 

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

 Тема:    Автор:    Дата:  
 upload   Evgeni Kubachev   03 Feb 2005 00:55:13 
 Re: upload   Konstantin Tokar   03 Feb 2005 10:49:01 
 Re: upload   Artem Chuprina   03 Feb 2005 11:04:15 
 upload   Evgeni Kubachev   03 Feb 2005 12:31:20 
 Re: upload   Artem Chuprina   03 Feb 2005 17:44:32 
 Re: upload   Dmitry Kuzmin   04 Feb 2005 01:35:56 
 Re: upload   Konstantin Tokar   04 Feb 2005 02:07:20 
 upload   Dmitry Alexandrow   04 Feb 2005 02:36:19 
 upload   Evgeni Kubachev   19 Feb 2005 14:04:15 
 upload   Dmitry Alexandrow   19 Feb 2005 21:31:52 
 Re: upload   Artem Chuprina   20 Feb 2005 23:38:37 
 upload   Evgeni Kubachev   21 Feb 2005 09:34:51 
 Re: upload   Sergey Gernichenko   21 Feb 2005 12:40:24 
 upload   Evgeni Kubachev   21 Feb 2005 15:16:42 
 Re: upload   Sergey Gernichenko   22 Feb 2005 10:58:48 
 Re: upload   Artem Chuprina   21 Feb 2005 14:56:31 
 upload   Evgeni Kubachev   21 Feb 2005 20:33:00 
 Re: upload   Konstantin Tokar   21 Feb 2005 22:14:40 
 upload   Evgeni Kubachev   22 Feb 2005 16:06:00 
Архивное /ru.cgi.perl/256066ddf0cd8.html, оценка 2 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional