К списку форумов К списку вопросов
Как корректно отправить файл юзеру, посредством СГИ?
Repair
11.04.2004 - 23:28
Такая строчка там: ................
 print header (-type => "image/gif",
              -scr => "error.gif",
              -Content_Length => length ($data)),
  $data;
Проблема, как вывести "ПОНЯТНОЕ" имя файла? Без упоминания в названии .cgi? В процесе работы получается "yyy.cgi?n=error.gif", что не есть хорошо... :-(```.
Уверенный
1 - 12.04.2004 - 01:03
А куда это имя файла выводится вообще?
buster
2 - 12.04.2004 - 08:49
Так на РНР делал:
  header("Content-type: application/xxxx");
  header("Content-disposition: inline; filename=".$filename);
Repair
3 - 12.04.2004 - 09:18
То: Уверенный
Один файл выводится в нтмл, с этим все оК (обычный рисунок жиф или пнг).
 Но есть еще задумка, по щелчку на ссылке вида xxxxxx/cgi-bin/xxx.cgi?name=sony.bin сохранять файл в компике "юзера", с понятным именем, sony.bin, а не xxx.cgi как сейчас.. С этим пока проблемы.
To: buster Спасибо, правда я в пхп полный ноль, однако принцип ясен. Почитаю мануалы перловые.
Уверенный
4 - 12.04.2004 - 09:26
http://search.cpan.org/~lds/CGI.pm-3.04/CGI.pm#CREATING_A_STANDARD_HTTP_HEADER:
 
Ключевые слова -attachment=>'foo.gif',

К списку вопросов на форуме Веб-дизайн

>>