cgi script headers - help

A

Ajay

hi!

i am generating a file on the fly and making a user download it.
print "Content-Type: application/model\n\n"
print "Content-Disposition: attachment; filename=modeldef3\n"
print str

i set the Content-Disposition to force a download dialog box and also give
the file a name.
however when i view the headers sent by my script, i have only
HTTP/1.1 200 OK
Date: Thu, 05 Aug 2004 02:26:48 GMT
Server: Apache/1.3.19 (Unix)
Connection: close
Content-Type: application/model

why isn't the Content-Disposition header coming up?

thanks

cheers
 
P

Peter Hansen

Ajay said:
hi!

i am generating a file on the fly and making a user download it.
print "Content-Type: application/model\n\n"
print "Content-Disposition: attachment; filename=modeldef3\n"
print str

i set the Content-Disposition to force a download dialog box and also give
the file a name.
however when i view the headers sent by my script, i have only
HTTP/1.1 200 OK
Date: Thu, 05 Aug 2004 02:26:48 GMT
Server: Apache/1.3.19 (Unix)
Connection: close
Content-Type: application/model

why isn't the Content-Disposition header coming up?

Probably because the previous line was terminated with three (3)
newlines, thus marking the end of the header section...

Note that print includes a newline normally, so including any
other newlines will result in at least a double newline, which
is the delimiter between header and body.

-Peter
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Members online

No members online now.

Forum statistics

Threads
473,997
Messages
2,570,241
Members
46,831
Latest member
RusselWill

Latest Threads

Top