in reply to Downloading things from a database
Filename in HTTP header? has information about setting a default filename for downloads. merlyn has a link to one of his recent articles about this. Basically, you will set the action attribute of the form to yourscriptname.cgi/FileName
The '/FileName' part will be ignored by the script, but probably used by the browser when setting the default filename for the download.
Just as an example, I have a file 'junk.html' with
The '/JunkName' is to make the browser default to JunkName in the file save window.<form action=test.cgi/JunkName><input type="submit" name="Test"></form +>
This submits to test.cgi, which looks like:
When you click the submit button, the file save dialog comes up with JunkName as the filename.#!/usr/bin/perl use CGI; print CGI::header(-Content-type=>'text-plain'); print 'This is a file'
Note: this is not a good example of good CGI programming! Concept only, please. :-)
Russ
Brainbench 'Most Valuable Professional' for Perl
|
|---|