I am using Spring with DWR . I want to return a file object as response , however I save the file (to be sent) at server temporary location and then send its location as hre
public ModelAndView writeFileContentInResponse(HttpServletRequest request, HttpServletResponse response) throws IOException { FileInputStream inputStream = new FileInputStream("FileInputStreamDemo.java"); //read the file response.setHeader("Content-Disposition","attachment; filename=test.txt"); try { int c; while ((c = inputStream.read()) != -1) { response.getWriter().write(c); } } finally { if (inputStream != null) inputStream.close(); response.getWriter().close(); } }