| Author |
Title as PDF file name
|
v su
Greenhorn
Joined: Mar 20, 2008
Posts: 2
|
|
I want to save the PDF file with the PDF title as name, but its saved as my servlet name. My servlet (report.java) code as below String filePath = "C:\report\MyPDF.gzip"; FileChannel fcin = new FileInputStream(filePath).getChannel(); BufferedInputStream bis = new BufferedInputStream( new GZIPInputStream(new BufferedInputStream(Channels.newInputStream(fcin)))); BufferedOutputStream bos = new BufferedOutputStream(new GZIPOutputStream(response.getOutputStream())); response.setHeader("Vary", "Accept-Encoding"); response.setHeader("Content-Disposition", "inline; filename=MyReport.pdf"); response.setContentType("application/pdf"); for (int i=0; i<1; ++i) { bytesRead = bis.read(buff, 0, bufferSize); if( bytesRead ==-1 ) break; bos.write(buff, 0, bytesRead); } bos.flush(); bos.close(); == While saving my report it is saved as report.pdf Pls help me regarding this. Thanks vsu
|
 |
Ulf Dittmer
Marshal
Joined: Mar 22, 2005
Posts: 35248
|
posted

0
|
Welcome to JavaRanch. Instead of a disposition of "inline", use "attachment".
|
Android apps – ImageJ plugins – Java web charts
|
 |
v su
Greenhorn
Joined: Mar 20, 2008
Posts: 2
|
|
Hi, If I changed to Attachment means, its working fine, but I want to display in same page thats why i put inline. Thanks vsu
|
 |
 |
|
|
subject: Title as PDF file name
|
|
|