My J2EE application enables the users to download files in remote server. I created a stateless session bean which returns a StringBuffer that has the content of the download file. Then I tried to create a temp file to save the content of the file. But the problem is how to read this temp file. I found that it creates different file names use the following code (download****.tmp). Is there a way directly send the StringBuffer to the browse or any editor such as WordPad or NotePad to enable the user to view or download? // Create temp file. File temp = File.createTempFile("download", ".tmp"); // Delete temp file when program exits. temp.deleteOnExit();
// Write to temp file BufferedWriter out = new BufferedWriter(new FileWriter(temp)); out.write(lines_buffer.toString()); out.close(); Thanks for the help in advance!