in reply to Sending Multiple Content-Types

Include this line in the header of the html page:

Refresh: 0;URL=/files/myfile.tar

You still might need a "click here if the download doesn't start" link (just in case).

Replies are listed 'Best First'.
Re: Re: Sending Multiple Content-Types
by Petras (Friar) on Jun 28, 2003 at 00:51 UTC
    fglock, What I'm really trying to figure out is how to put both together. I can use
    print "Content-disposition: attatchment; filename=$filename\n"; print "Content-Length: $filesize\n"; print "Content-Type: application/x-tar\n\n";
    as a header for the file (I want to send the file once the user clicks a submit button). I could also use a standard <code>content-type: text/html<code> to send an html file with an anchor link to the file.

    -but-

    If I send the file then try to print an HTML page I get an error, and if I try to print the HTML page then send the file the file's header get rendered as HTML. Multi-Part headers were suggested, I'm just having trouble figuring those out.
    Cheers,
    Petras
    Don't worry about people stealing your ideas. If your ideas are any good, you'll have to ram them down people's throats.

    -Howard Aiken