//This generates a 23kb file...that doesnt display data in acrobat, 19blank pages BufferedOutputStream bos = new BufferedOutputStream(resp.getOutputStream()); bos.write(bytes,0,bytes.length); bos.flush(); bos.close();
//This generates a 23kb file...that displays the correct data in acrobat, 19 pages with data BufferedOutputStream bosFile = new BufferedOutputStream(new FileOutputStream("c:\\test3.pdf")); bosFile.write(bytes,0,bytes.length); bosFile.flush(); bosFile.close();
The thing that bugs me is that the files are different when i view them thought wordpad. The one gets send to the browser, the other to my c drive. But as you can see, they are produced with the same byte.