yes, that worked!

Thanks! I remember you helped me with similar problem in S2 as well

On Mon, Mar 17, 2008 at 10:07 PM, Dave Newton <[EMAIL PROTECTED]> wrote:
> Does this help?
>
>  http://wiki.apache.org/struts/StrutsFileDownload
>
>  Dave
>
>
>
>  --- bhaarat Sharma <[EMAIL PROTECTED]> wrote:
>
>  > 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]
>  >
>  >
>
>
>  ---------------------------------------------------------------------
>  To unsubscribe, e-mail: [EMAIL PROTECTED]
>  For additional commands, e-mail: [EMAIL PROTECTED]
>
>

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to