|
ru.cgi.perl- RU.CGI.PERL ------------------------------------------------------------------ From : Michael Poliakov 2:5020/400 10 Apr 2001 15:55:04 To : All Subject : Re: как оправить пользователю файл? -------------------------------------------------------------------------------- On Tue, 10 Apr 2001 09:48:55 +0000 (UTC), Andy Bogdanov <andy@andy.it.itn.ru> wrote: >DB> где исполняется. А нужно отправить файл пользователю. Пример бы... Спасибо. > >open(TXT,"<$work_file") || die "Can't open $work_file: $!\n"; >print "Content-type: application/octet-stream\n", > "Content-Disposition: attachment; filename=\"$filename\"\n\n"; >while(<TXT>) { print $_; } >close(TXT) || die "Can't close $work_file: $!\n"; Все так, все хорошо. Проблема в том, что в MSIE 5.5 баг - он пытается сохранить файл с именем скрипта, игнорирует "Content-Disposition: attachment; filename=\"$filename\"\n\n"; и пытается тащить HTML странички, откуда вызван скрипт. А главная проблема - что это глюкалово все шире распространяется. Michael Poliakov --- ifmail v.2.15dev5 * Origin: Nizhniny Novgorod Information Networks (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.cgi.perl/2080c641ebaf.html, оценка из 5, голосов 10
|