|
ru.cgi.perl- RU.CGI.PERL ------------------------------------------------------------------ From : Andrew Shulga 2:5020/400 24 Jul 2000 09:44:17 To : All Subject : Re: Что надо указать в заголовках? -------------------------------------------------------------------------------- В сообщении, на fido7.ru.cgi.perl, Fri, 21 Jul 2000 20:28:06 +0400, Artem Chuprina писал ... > On Wed, 19 Jul 00 01:07:17 +0400 tokar@apmsun.mpei.ac.ru wrote: > > tamar> Что надо указать в заголовках HTTP-ответа CGI скрипта, выводящего > tamar> содержимое, которое надо не показать на экране, а сохранить в файле с > tamar> заданным именем, например 'data.dbf' ? Explorer у меня начинает искать > tamar> программу, ассоциированную с расширением '.pl'. > > Слай, в FAQ! > Content-Disposition: attachment; filename="filename.ext" а вы пробовали? делаем <a href="../cgi-bin/dl.pl?filename.xls">filename.xls</a> в скрипте из аргументов добываем имя. файл открываем, отправляем в эксплоер вышесказанную строку, потоком отправляем содержимое файла. файл закрываем. ничего навернутого, все просто. в итоге: эксплоер открывает окно с вопросом, сохранить filename.xls? я радостно кричу: ДА!! Он открывает следующее окно для выбора каталога, а имя файла dl тип фала - документ. я так и стег со стула. есть ссылка http://www.cracks.am/cracks/f1.html там автор сайта как-то умудряется запихать правильное имя. Hо КАК? --- ifmail v.2.15dev5 * Origin: asuoil (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.cgi.perl/787312ce0c8c.html, оценка из 5, голосов 10
|