|
|
ru.cgi.perl- RU.CGI.PERL ------------------------------------------------------------------ From : Artem Chuprina 2:5020/400 29 Jul 2002 09:54:25 To : Alexander Lunkov Subject : Re: upload -------------------------------------------------------------------------------- Здравствуй, Alexander Lunkov. AL>>> Есть скрипт закачки файлов на сервер. В opera (6.01) всё ок, а AL>>> в ie5 файлы создаются, но в них ничего не пишется. Ещё и в cgi-bin AL>>> создаются файлы вида CGItemp28963 в которых содержится содержимое AL>>> передаваемых файлов. Файлы заполняются и в opera и в ie. В чём я AL>>> крив? AL>>> use CGI qw/:standart/; Кстати, нету там тега :standart... AL>>> use CGI::Carp qw(fatalsToBrowser); AL> [skip] AL>>> close FH; AC>> Да. Имеют в принципе право. Есть подозрение, что после операции s с AC>> $file оно не изменяется в опере, но изменяется в IE. А поскольку после AC>> изменения грязный хак с чтением из $file работать не будет, оно и не AC>> работает. Кошерный способ заключается в использовании метода upload, AC>> менее кошерный - изменять не $file, а его копию. AL> Путь одинаковый после обработки получается. Hо при ie создаются нулевые AL> файлы. Почему во временном файле в cgi-bin содержимое есть, но в AL> окончательный не переписывается? И это только в ie. AL> При upload ситуация ещё хуже. Временные файлы не создаются, в AL> окончательном, что в ie, что в opere ничего нет. Какие ещё варианты AL> закачки есть? С boundary не прокатит. В ie работает, а в opera - фиг. А вот фиг тебя знает... У всех работает, у тебя нет. "У всех", правда, CGI.pm не похаченный, и файлы создаются не в cgi-bin, а в /tmp или в /var/tmp. Хотя это управляемо. А ты внимательно про upload читал? Он отдает тебе файлхендл от временного файла. Самому файлу при этом уже может быть сказано unlink, и копировать его куда надо надо руками. -- Artem Chuprina Communiware.net RFC2822: <ran@ran.pp.ru>, FIDO: 2:5020/358.49, ICQ: 13038757 --- ifmail v.2.15dev5 * Origin: Leninsky 45 home network (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.cgi.perl/14454731d9a9d.html, оценка из 5, голосов 10
|