Thank you guys. I'm unable to use SVN at work (firewall). Is there another
way I can get the latest code with the patch? I read the wiki and the how-to
applies to only SVN. Also, just to understand, Raphael...did you fix the
fileupload jar and apply its update to Tapestry 4 trunk?


On 2/23/06, Raphaël Jean <[EMAIL PROTECTED]> wrote:
>
> Actually there is one minor issue with commons-fileupload 1.1: the file
> name and file path of uploaded files are converted to lower case. This is
> fixed already and will be available in 1.2.
>
> Raph
>
> > -----Original Message-----
> > From: Jesse Kuhnert [mailto:[EMAIL PROTECTED]
> > Sent: jeudi 23 février 2006 18:03
> > To: Tapestry users
> > Subject: Re: Upload woes
> >
> > Thank you very much for the patches Raphael :) Very thorough and come
> with
> > unit tests!
> >
> > Can you confirm that they are working?
> >
> > On 2/22/06, Raphaël Jean <[EMAIL PROTECTED]> wrote:
> > >
> > > I'm using subclipse 0.9.105 and did a simple Team / Apply Patch on top
> > of
> > > the 4.0 branch without problem.
> > >
> > > For my part, I'm off to bed...
> > >
> > > Raph
> > >
> > > > -----Original Message-----
> > > > From: Jesse Kuhnert [mailto:[EMAIL PROTECTED]
> > > > Sent: mercredi 22 février 2006 23:48
> > > > To: Tapestry users
> > > > Subject: Re: Upload woes
> > > >
> > > > I should re-phrase, subclipse(eclipse subversion plugin) was having
> > > > trouble
> > > > with the patch. Mostly in that it wouldn't add new files if they
> > didn't
> > > > already exist.
> > > >
> > > > Attempting to use command line GNU "patch" produced better results,
> > but
> > > > still had some weirdness going on.
> > > >
> > > > I haven't given up on it, just needed to commit what I had so I
> could
> > go
> > > > home.
> > > >
> > > > j
> > > >
> > > > On 2/22/06, Raphaël Jean <[EMAIL PROTECTED]> wrote:
> > > > >
> > > > > Jesse,
> > > > >
> > > > > What problem did you have with the patch?
> > > > > It should be applied to the release-4.0 tag in tapestry svn.
> > > > >
> > > > > Let me know if I can help.
> > > > >
> > > > > Raphael Jean
> > > > > EntropySoft
> > > > >
> > > > > > -----Original Message-----
> > > > > > From: Jesse Kuhnert [mailto:[EMAIL PROTECTED]
> > > > > > Sent: mercredi 22 février 2006 22:36
> > > > > > To: Tapestry users
> > > > > > Subject: Re: Upload woes
> > > > > >
> > > > > > I'm glad it's working for you, because trying to apply this
> patch
> > > has
> > > > > been
> > > > > > a
> > > > > > lot of non-fun.
> > > > > >
> > > > > > On 2/22/06, Jason Suplizio <[EMAIL PROTECTED]> wrote:
> > > > > > >
> > > > > > > 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
> > > > > > > > > > > > > >
> > > > > > > > > > > > > >
> > > > > > > > > > > > >
> > > > > > > > > > > > >
> > > > > > > > > > > >
> > > > > > > > > > > >
> > > > > > > > > > >
> > > > > > > > > > >
> > > > > > > > > >
> > > > > > > > > >
> > > > > > > > >
> > > > > > > >
> > > > > > > >
> > > > > > >
> > > > > > >
> > > > >
> > > > >
> --------------------------------------------------------------------
> > -
> > > > > To unsubscribe, e-mail:
> [EMAIL PROTECTED]
> > > > > For additional commands, e-mail: tapestry-user-
> > [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