![]() |
Title of a Perl CGI script I wrote a small Perl script that can download an existing file on the server. Everything works fine except that the file download has systematically filename perl (filedl.pl). Someone knows how to ensure that the file name to the proposed registration of the original file, not the perl script? I tried to add the head tag with title, but as can be expected, the mime type is automatically in text and binary file content is displayed in the browser, instead of being proposed to recording. Here is an extract from the script code: Code: # Create the CGI |
Re: Title of a Perl CGI script To do this, usually I send the following HTTP header: Code: Content-Disposition: inline; filename="%s"; size=%d But in general it gets stuck with unicode characters >127. If you have this kind of character, will probably have to go through RewriteRule. |
Re: Title of a Perl CGI script in the header, add this: Code: print $cgi->header("Content-Disposition: attachment; filename=nameofyourfile" ); |
All times are GMT +5.5. The time now is 05:49 PM. |