Hello, I started struts by learning struts2. However, now i am working with struts 1: (
I am faced with a problem where user downloads a file. I have this in the struts.xml <action path="/viewModificationDocument" type="org.something1.something2.actions.download.ModificationDocumentDownloadAction" scope="request" input="viewAwardModification"> </action> And then in the action I have this which is returning a bytestream protected class ByteArrayStreamInfo implements StreamInfo { protected String contentType; protected byte[] bytes; public ByteArrayStreamInfo(String contentType, byte[] bytes) { this.contentType = contentType; this.bytes = bytes; } public String getContentType() { return contentType; } public InputStream getInputStream() throws IOException { return new ByteArrayInputStream(bytes); } } But when user clicks a link is sees a open close cancel dialog box...he just sees <actionname>.do as file name. I know I am not returning the file name (I can) but where will I catch it?? like in struts 2...shouldnt tehre be more in the action of this? like specifying what is returned? and if i return the name.....should I just make public String getFileName() method in ByteArrayStreamInfo class? Thanks! --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]