I stepped out for lunch...back now. Yes, I've got the tacos demos localized
and have stepped through your code (and learning a few tricks from it as
well ;-)

I tested it with the file size and the "request was rejected because its
size (11890441) exceeds the configured maximum" was thrown. I'll keep
digging to see what could be my issue.
Thanks!
Jason


On 2/22/06, Jesse Kuhnert <[EMAIL PROTECTED]> wrote:
>
> 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
> > > > > > >
> > > > > > >
> > > > > >
> > > > > >
> > > > >
> > > > >
> > > >
> > > >
> > >
> > >
> >
>
>

Reply via email to