If you give me a little bit I can take a quick look at a recent patch
submission for file uploads. Assuming it isn't to crazy to confirm and you
don't have a problem building your own tapestry jar it might be possible
this fixes whatever IUpload file problems you are having.
On 2/22/06, Jesse Kuhnert <[EMAIL PROTECTED]> wrote:
>
> If you don't use the IUpload component then tapestry won't know to make
> you form post submission a "multipart" submission, which is what is required
> if you want to stream data from your client browser to the server.
>
> Have you tried to get the tacos demo up and running at all? It could just
> be an environment thing, or libs being out of sync. I'm using it with tomcat
> && jetty though so I don't know what to say.
>
> If I were tasked with this I would first try getting the tacos demo
> working correctly as it's a known entity that should be working. Then you
> can modify the demo src little by little to behave a little more the way
> you want and wait for the change that breaks things.
>
> j
>
> On 2/22/06, Jason Suplizio <[EMAIL PROTECTED]> wrote:
> >
> > If you're using it in production, you would know. Can you tell me, is
> > there
> > another way in Tapestry to get the import file without using the Upload
> > component? For some reason IUploadFile abstract accessor is not getting
> > set
> > and the listener is not called using the UPload component. This problem
> > has
> > been delegated to me as several other developers have had the same
> > experience and now I gotta solve it.
> > Thanks!
> > Jason
> >
> > On 2/22/06, Jesse Kuhnert < [EMAIL PROTECTED]> wrote:
> > >
> > > Are you sure? I'm using it in a production application right now and
> > the
> > > files most definitely are being uploaded. You can also see this on the
> >
> > > demo
> > > because if you try and upload anything over 10m it throws an error.
> > >
> > >
> > > On 2/22/06, Jason Suplizio <[EMAIL PROTECTED]> wrote:
> > > >
> > > > Jesse,
> > > > I examined yours and I don't believe yours is binding the file to
> > the
> > > > abstract accessors
> > > > /** Gets the uploaded file */
> > > > public abstract IUploadFile getImportFile();
> > > >
> > > > /** Sets the uploaded file */
> > > > public abstract void setImportFile(IUploadFile importFile);
> > > >
> > > > <component id="importFileField" type="Upload" >
> > > > <binding name="file" value="ognl:importFile" />
> > > > <binding name="displayName" value="message:choose.file"/>
> > > > </component>
> > > >
> > > > And not calling, public void startTask(IRequestCycle cycle).
> > > > Jason
> > > >
> > > >
> > > > On 2/21/06, Jesse Kuhnert <[EMAIL PROTECTED] > wrote:
> > > > >
> > > > > Sounds very frustrating. Though my resources are constrained, I
> > can
> > > only
> > > > > meekly point to the tacos.sourceforge.net web demo...Where there
> > is a
> > > > > ~working~ page demonstrating using the IUpload component in a
> > form. ?
> > > > >
> > > > > jesse
> > > > >
> > > > > On 2/21/06, Jason Suplizio < [EMAIL PROTECTED]> wrote:
> > > > > >
> > > > > > We've tried numerous attempts to get the Upload component
> > functional
> > > > > along
> > > > > > with several separate questions to the list without help buy no
> > > luck.
> > > > > > Essentially, it still is not calling its listener. (Tomcat 4.1,
> > Java
> > > > > 1.4.2)
> > > > > > .
> > > > > >
> > > > > > Can anyone suggest a work around or a novel way to get the file?
> > The
> > > > > > Upload
> > > > > > component uses:
> > > > > > IUploadFile file = getDecoder().getUploadFile(getName());
> > > > > >
> > > > > > However, from within my page class I can't call getName() on the
> >
> > > > > component
> > > > > > -
> > > > > > although I tried cycle.getPage().getComponent('$Any'); - I've
> > used
> > > > the
> > > > > > Any
> > > > > > component to create the html <input type="file" id="upload"/>
> > tag.
> > > If
> > > > I
> > > > > > call
> > > > > > cycle.getParameter("upload"); I can get the name of the
> > file...still
> > > > > can't
> > > > > > figure out how to combine these various elements to get ahold of
> >
> > > that
> > > > > > darned
> > > > > > upload file.
> > > > > >
> > > > > > Any & all help would be greatly appreciated!
> > > > > > Jason
> > > > > >
> > > > > >
> > > > >
> > > > >
> > > >
> > > >
> > >
> > >
> >
> >
>