struts-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Miquel Angel" <mase...@sidiem.com>
Subject Downloading a file from an Action class.
Date Thu, 10 Jun 2004 12:01:05 GMT
	Hi!

	I try to download a file from an action class to the user PC. That's what I
do in the action class:

		String Path 			= "C:" + java.io.File.separator; 	//Location of the file
		String FileName 			=  Path + "CSV.TXT";				//Name of the file
		int buffer 				= 10 * 1024;
		File file 				= new File(FileName);
		FileOutputStream fos 		= new FileOutputStream(file);

		//Fill the file with some information.
		PrintWriter pw = new PrintWriter(fos);
		for (int i = 0; i< 200; i++) {
			pw.write("l1 campo1" + ";" + "l1 campo2" + ";" + "l1 campo3" + "\n");
			pw.write("l2 campo1" + ";" + "l2 campo2" + ";" + "l2 campo3" + "\n");
		}

		pw.flush();
		pw.close();

		fos.close();

		//download
	 	response.reset();
	 	response.setContentType("text/plain");
		response.setHeader("Content-Disposition", "attachment; filename=\"" +
file.getName() + "\"");
		response.flushBuffer();

		return null;

	All works fine, but when the user save the file, it's empty. Any ideas..

Thanks in advance.

Miquel Angel Segui


---------------------------------------------------------------------
To unsubscribe, e-mail: user-unsubscribe@struts.apache.org
For additional commands, e-mail: user-help@struts.apache.org


Mime
View raw message