|
ru.cgi.perl- RU.CGI.PERL ------------------------------------------------------------------ From : vitus@ice.ru 2:5020/400 02 Aug 2000 15:17:33 To : "Slava Bogdanovich" Subject : Re: И все-таки: Что надо указать в заголовках? -------------------------------------------------------------------------------- Slava Bogdanovich <slava@kafa.crimea.ua> wrote: SB>Тема давно обсуждалась, но точного ответа я не увидел... >>> print $cgi->header( -type => 'application/octet-stream', >>> 'Content-Disposition' => 'attachment; filename="route.csv"); SB>NEtscape это ест, а вот IE4 - нет. Файл скачивается нормально, но имя SB>из filename= игнорируется. IE придумывает для имени абракадабру с SB>пустым расширением. Видно, ошибка именно в этой версии, но ведь надо SB>все версии теперешние заставить работать. С другой стороны, ведь Апачу SB>удается как-то подавать файлы по url типа "http://www.a.com/a.zip" SB>так, что даже IE4 понимает. Что он выдает в заголовках, кто-нибудь SB>видел? А зачем в заголовках? Выдавай в Url. Делай редирект или в <form action= прописывай $ENV{'SCRIPT_URL'}. "/filename.ext" вызовется обратно твой скрипт, ему в $ENV{'PATH_INFO'} дадут /filename.ext, он его либо возюзает (что лучше, ибо тогда wget будет правильно поддерживаться) либо проигнорирует (тогда параметры еще передать придется и wget будет это дело сохранять как filename.ext?param=...) -- Victor Wagner vitus@ice.ru Programmer Office:7-(095)-785-09-72 Communiware.Net Home: 7-(095)-135-46-61 http://www.communiware.net http://www.ice.ru/~vitus --- ifmail v.2.15dev5 * Origin: AG Telecom news2 server (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.cgi.perl/13404721f687c.html, оценка из 5, голосов 10
|