|
ru.cgi.perl- RU.CGI.PERL ------------------------------------------------------------------ From : Andrey Falko 2:5020/400 14 Jul 2001 16:42:12 To : All Subject : DOWNLOAD -------------------------------------------------------------------------------- Много раз видел, как на страницах для скачивания файла вместо конкретной ссылки на файл укзывалась ссылка к примеру файла на perl с параметрами. А при нажатии на нее начинало тащить нужный файл. Чисто эксперементальным путем допер, что что это можно сдетать так: print "Content-type: file/binary Content-Length: 53866\n\n"; # 53866 это к примеру размер тянущегося файла. А после этого пихать print-ом уже конкретный фалй, ну к примеру так: @data=LoadFromBinFile("$FORM{'filename'}"); # LoadFromBinFile - моя процедурка. for ($i=0;$i<@data;$i++) { print "$data[$i]"; } exit; Все это красиво, но что еще надо добавить в заголовок, чтобы эксплорер предлагал нужное мне имя для файла, а не имя pl-файла? Зараннее всем спасибо. --- ifmail v.2.15dev5 * Origin: Viaduk-Telecom, Inc. (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.cgi.perl/151556eb07af6.html, оценка из 5, голосов 10
|