|
|
ru.cgi.perl- RU.CGI.PERL ------------------------------------------------------------------ From : Paul Kulchenko 2:5020/400 22 Sep 2000 00:58:33 To : All Subject : Re: ЙЮЙ АПЮСГЕПС ОЕПЕДЮРЭ ХЛЪ ОЕПЕДЮБЮЕЛHЦH ТЮИКЮ? --------------------------------------------------------------------------------
Hi, Vadim!
Vadim Solomko wrote:
> Hаписал скрипт, отдающий динамически созданный бинарный файл.
> Бинарник должен отдаваться под именем myfile.ext
>
> Проблема в том что браузеры пытаются сохранить бинарник под именем скрипта,
> т.е. upluad.cgi
> Выскакивает окошко "Хотите сохранить файл upload.cgi на диске?".
> А необходимо окошко "Хотите сохранить файл myfile.ext на диске?".
> Как "сказать" браузеру, что принимаемый файл называетсы myfile.ext, а не
> upload.cgi?
> Кто-что посоветует?
>
> P.S конструкция типа
> print "Content-Type: application/octet-stream;name=\"myfile.ext\"\n\n";
> игнорируется браузерами ^^^^^^^^^^^^^^^^^^^
поскольку это не работает, хотя и должно, обращайся к скрипту как к
http://my.site/my/script/myfile.ext
В этом случае сохранять будет правильно. Имя файла достанешь из path
info если надо, но у тебя оно жестко указано, так что можешь
игнорировать. Или просто проверяй на совпадение, если нет, то redirect
на нужное имя.
Best wishes, Paul.
--- ifmail v.2.15dev5
* Origin: Trans World Airlines (TWA) (2:5020/400)
Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.cgi.perl/3555a7911bcb.html, оценка из 5, голосов 10
|