Micah Johnson wrote:
--- Stas Bekman <[EMAIL PROTECTED]> wrote:
Micah Johnson wrote:
[...]
print q[Content-type: text/plain\n] .
q[Content-Disposition:
attachment;filename=results.xml\n\n].
Thanks!
The local $| = 0 trick works. Would you mind
explaining what is happening? FYI, putting the
headers on one print doesn't seem to fix it.
Micah, please describe the outcome with the second
approach. Do you still
get 500 or just the headers are wrong? should there
be a white space
before 'filename='?
I inherited this CGI and just tried to make it work
as-is. If I put it all in one line and remove all the
whitespace, it works without the buffering trick.
My apologies, you can't use q[] with \n, it must be qq[]. So this should
work:
print qq[Content-type: text/plain\n] .
qq[Content-Disposition: attachment;filename=results.xml\n\n].
or even more readable:
print <<END;
Content-type: text/plain
Content-Disposition: attachment;filename=results.xml
END
--
__________________________________________________________________
Stas Bekman JAm_pH ------> Just Another mod_perl Hacker
http://stason.org/ mod_perl Guide ---> http://perl.apache.org
mailto:[EMAIL PROTECTED] http://use.perl.org http://apacheweek.com
http://modperlbook.org http://apache.org http://ticketmaster.com
--
Report problems: http://perl.apache.org/bugs/
Mail list info: http://perl.apache.org/maillist/modperl.html
List etiquette: http://perl.apache.org/maillist/email-etiquette.html