|
|
ru.cgi.perl- RU.CGI.PERL ------------------------------------------------------------------ From : Alexander Lunkov 2:5055/201.26 28 Jul 2002 09:18:51 To : Artem Chuprina Subject : upload -------------------------------------------------------------------------------- 01 января 1970, Artem Chuprina wrote to Alexander Lunkov: AL>> Есть скрипт закачки файлов на сервер. В opera (6.01) всё ок, а AL>> в ie5 файлы создаются, но в них ничего не пишется. Ещё и в cgi-bin AL>> создаются файлы вида CGItemp28963 в которых содержится содержимое AL>> передаваемых файлов. Файлы заполняются и в opera и в ie. В чём я AL>> крив? AL>> use CGI qw/:standart/; AL>> use CGI::Carp qw(fatalsToBrowser); [skip] AL>> close FH; AC> Да. Имеют в принципе право. Есть подозрение, что после операции s с AC> $file оно не изменяется в опере, но изменяется в IE. А поскольку после AC> изменения грязный хак с чтением из $file работать не будет, оно и не AC> работает. Кошерный способ заключается в использовании метода upload, AC> менее кошерный - изменять не $file, а его копию. Путь одинаковый после обработки получается. Hо при ie создаются нулевые файлы. Почему во временном файле в cgi-bin содержимое есть, но в окончательный не переписывается? И это только в ie. При upload ситуация ещё хуже. Временные файлы не создаются, в окончательном, что в ie, что в opere ничего нет. Какие ещё варианты закачки есть? С boundary не прокатит. В ie работает, а в opera - фиг. Sincerely yours, Alex --- Linux - suxx, FreeBSD - rulez! * Origin: Люди всегда будут такими, какими делают их женщины. (2:5055/201.26) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.cgi.perl/169933d439069.html, оценка из 5, голосов 10
|