• Post Reply Bookmark Topic Watch Topic
  • New Topic

opening a pdf file in portlet (browser) from webservice response that contains byte[]  RSS feed

Suresh Rachuru
Posts: 3
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Our requirement is to open a pdf file in a browser though a portlet . The pdf file is soted in 3rd party repositary and vendor has provided a webservice. The webservice method gives us the pdf as steam of bytes i.e byte[].

We need to convert this byte[] into pdf and diplay in browser. We wrote the below java code to achieve this . We get the file opened in browser , but with junk characters in browser. Any help is greatly appreciated. Thanks!

dr = serviceMobility.getActivityDocument(sActivityID_arg, iDocumentType_arg, bBase64_arg);
byte decoded[] = dr.getPDFDocument();
getResponse().setHeader("Content-disposition", "attachment; filename=\"ServiceTicket.pdf\"");
ServletOutputStream output = getResponse().getOutputStream();
  • Post Reply Bookmark Topic Watch Topic
  • New Topic
Boost this thread!