tomcat-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Lior Shliechkorn <>
Subject Re: Stream PDF using servlet
Date Thu, 24 Apr 2003 14:46:20 GMT
Lucky for you I just fixed this problem recently. Take out the setHeader(..) that have to do
with the no-cache and try again.

Mark Lenz <> wrote:
I'm trying to stream a PDF to a browser using a servlet. It works fine
using Mozilla. But, sure enough, I just can't get it to work with IE
(great standards compliance!). When I try to download the PDF through IE
(6.0), it asks me what I want to do (open or save the file). If I choose
open I get an error "Internet Explorer was not able to open this Internet
site. The request site is either unavailable or cannot be found. Please
try again later.". Here's the code from my servlet for streaming the PDF:

File pdf_file = new File("
if (!pdf_file.exists())
//display error message
int filesize = (int)pdf_file.length();
res.setHeader("Pragma", "no-cache");
res.setHeader("Cache-Control", "no-cache");
ServletOutputStream out = res.getOutputStream();

byte[] data = new byte[filesize];
DataInputStream in = new DataInputStream(new

I must be missing a simple thing that IE requires. Anyone have any ideas?

Mark Lenz
Pierce Manufacturing, Inc.
(920) 832-3523

The information contained in this electronic mail message is confidential
information and intended only for the use of the individual or entity named
above, and may be privileged. If the reader of this message is not the
intended recipient, you are hereby notified that any dissemination,
distribution or copying of this communication is strictly prohibited. If
you have received this transmission in error, please contact the sender
immediately, delete this material from your computer and destroy all
related paper media. Please note that the documents transmitted are not
intended to be binding until a hard copy has been manually signed by all
Thank you.

To unsubscribe, e-mail:
For additional commands, e-mail:

Do you Yahoo!?
The New Yahoo! Search - Faster. Easier. Bingo.
  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message