I am using struts action class to download a file . Here is the action class public ActionForward execute(ActionMapping aActionMapping, ActionForm aActionForm, HttpServletRequest aHttpServletRequest, HttpServletResponse aHttpServletResponse) throws Exception { String aFileName=aHttpServletRequest.getParameter(IWeb.FILE_NAME); aHttpServletResponse.setContentType("application/octet-stream"); Integer aSysAttachId = new Integer(aHttpServletRequest.getParameter(IWeb.SYS_ATTACH_ID)); aHttpServletResponse.setHeader("Content-Disposition", "attachment; filename=\"" +aFileName+ "\""); download(aApplicationInfoDelegate.getApplicationAttachemntFile(aSysAttachId),aHttpServletResponse); return null; } private void download(byte[] byteArray, HttpServletResponse httpServletResponse) throws IOException, SQLException { try { BufferedOutputStream aBufferedOutputStream =new BufferedOutputStream(httpServletResponse.getOutputStream()); aBufferedOutputStream.write(byteArray,0,byteArray.length); aBufferedOutputStream.close(); } catch (Exception e) { throw new IllegalArgumentException(e.getMessage()); } } download works in mozilla but in internet explorer when user chooses to open the downloaded file (a pdf) rather than saving IE opens Adobe Acrobat reader with an error message "There was an error opening this document .This file cannot be found." Can somebody guide me what is going wrong here ? Thanks & Regards
--------------------------------- Yahoo! Photos Showcase holiday pictures in hardcover Photo Books. You design it and well bind it!