venerdì 8 giugno 2012

[JAVA] Download di file da un server con FileInputStream


String path = this.getServlet().getServletContext().getRealPath("/folder" + filename);
           
           
            FileInputStream inputStream = new FileInputStream(path);

            response.setHeader("Content-Disposition","attachment; filename="+filename);
            try {
                int c;
                while ((c = inputStream.read()) != -1) {
                response.getWriter().write(c);
                }
            } finally {
                if (inputStream != null)
                    inputStream.close();
                    response.getWriter().close();
            }

Nessun commento:

Posta un commento