I already set Content-Lenght. I also tried with the "Content-Disposition"
header, but this way IE will prompt me if I want to save or download the
file.
The relevant part of my code is:
cycle.getRequestContext().getResponse().setContentLength(news.getFileSize())
;
cycle.getRequestContext().getResponse().setHeader ("Content-Disposition",
"attachment; filename=testFile.pdf");
os.setContentType("application/x-pdf");
If I don't put the Content-Disposition header, IE will open the "Open With"
dialog box, or try to save with the name "app".
Robson
----- Original Message -----
From: Simon Robins
To: [EMAIL PROTECTED]
Sent: Monday, December 30, 2002 10:55 PM
Subject: Re: [Tapestry-developer] Custom agent and setContentType
>From memory you need to also add the Content-Length header.
On Tuesday, December 31, 2002, at 12:35 am, Robson Miranda wrote:
Hi...
I don't know if this is a FAQ, but... I'm trying to send a PDF file to the
browser, using a custom service.
In it's service() method, I set the contentType to "application/x-pdf", but
Internet Explorer insists in ask the user if the file must be opened or
saved. I think IE is ignoring the Content Type header.
I'm doing something wrong or there is some known trick to do this work? I
can send the service class I did, if it helps.
Thanks
Robson
-------------------------------------------------------
This sf.net email is sponsored by:ThinkGeek
Welcome to geek heaven.
http://thinkgeek.com/sf
_______________________________________________
Tapestry-developer mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/tapestry-developer