|
|
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
|