devo scrivere una servlet per una applicazione web che da la possibilita di salvare un file.txt tramite un link di download o una finestra dove si puo indire dove salvare sul disco
codice:
protected void processRequest(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
/* imageName="test.txt";
byte[] bytearray = new byte[4096];
int size=0;
//InputStream sImage;
java.io.DataInputStream sImage= new java.io.DataInputStream(new java.io.FileInputStream(imageName)); */
response.reset(); response.setContentType("application/txt");
response.setHeader("Content-Disposition", "attachment;
filename="+request.getParameter("nome_f"));
//response.setHeader("Cache-control", "no-cache");
/* while((size=sImage.read(bytearray))!= -1 )
{ response.getOutputStream().write(bytearray,0,size);
} */
String h="scrivo il file";
response.getOutputStream().write(h.getBytes());
ServletOutputStream out = response.getOutputStream();
out.write(13);
out.write(10);
out.flush();
}