LINUX.ORG.RU

Выдача файла cgi скриптом


0

0

Всем привет!

Есть cgi скрипт, написанный на perl. В его задачу входит генерация pdf файла и отдача его пользователю. У меня сейчас все сделано следующим образом: print "Content-type: application/pdf\n\n"; binmode STDOUT; print $pdf_in_string;

Вроде все работает, но диалог открытия/закачки файла в броузере показывает имя скрипта, который сгененрировал поток(что и понятно:)))), а хотелось, что бы появлялось осмысленное имя, например - report.pdf. Как это можно сделать?

Заранее спасибо!


Re: Выдача файла cgi скриптом

Делай обращение к скрипту как: http://server/cgi-bin/script.pl/report.pdf

watashiwa_daredeska ★★★★ ()

Re: Выдача файла cgi скриптом

Подскажи, чем генеришь pdf'ку ? Руками или библиотека какая приятная для этой цели имеется ?

KirG0FF ★★ ()

Re: Выдача файла cgi скриптом

Тебе пригодятся такие вещи как:

Content-Disposition: filename=
Last-Modified:
Expires:
Accept-Ranges: bytes
Content-Length:

Конкретно за имя файла отвечает Content-Disposition: filename=

anonymous ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.