Yeah, that's how it works. There's a fileupload.js that leverages
jQuery. When the user presses the upload button it does a binary upload
to a page of your choosing - that's where I had to change the existing
PHP-integrated lib that I used as a template. I used a Page that was
accessible via a mapped URI to parse out the stream and store it to the
backend. Then I bounced back a JSON msg, which can contain various
status and error notifications. Those can be popped up as JS alerts,
which is kind of cool. I even managed to bounce back the image id and
the local path, so that I could do some frontend magic. Works just fine
- one of the other problems was to make it work with Wicket since the
component ids had to match. This was done by injecting the proper ids
into the JS lib when loading the enclosing page.

A bit of a hack, I know - but it's working, which is all I care about.

Michael

-----Original Message-----
From: Johan Compagner [mailto:[EMAIL PROTECTED] 
Sent: Tuesday, April 22, 2008 2:29 PM
To: [email protected]
Subject: Re: Problems with FileUploadField

really?
are you using the XMLHttpRequest  request to do a binary upload with a
form
post?

everywhere on the internet they say that isnt possible

johan


On Tue, Apr 22, 2008 at 8:05 PM, Michael Mehrle <[EMAIL PROTECTED]>
wrote:

> I recently implemented an AJAX based file upload field that works just
> fine. It's works 'outside of Wicket AJAX' but does leverage an AJAX
> fileuploadfield. Let me know if you want to use it, I don't mind
sharing
> the code. It took a lot of work to make this happen, since the
original
> jQuery based upload code had to be modified + was a bit buggy to begin
> with.
>
> Cheers,
>
> Michael
>
> -----Original Message-----
> From: Fabien D. [mailto:[EMAIL PROTECTED]
> Sent: Tuesday, April 22, 2008 7:02 AM
> To: [email protected]
> Subject: Re: Problems with FileUploadField
>
>
> My researches show FileUploadField does not support ajax behavior....
>
> So there is no wicket input, which permits to the user to browse his
> local
> disk?
>
> Thank you in advance.
>
>
> Fabien D. wrote:
> >
> > Hi, I would like to add a behavior on my FileUploadField
> >
> > But I can't get back the path of the file, or the file
> >
> > this.logo = new FileUploadField("inputLogo");
> >       logo.setRequired(false);
> >       logo.add(new AjaxFormComponentUpdatingBehavior("onchange") {
> >               private static final long serialVersionUID = 1L;
> >             protected void onUpdate(AjaxRequestTarget target) {
> >            ..............................
> > }
> >
> > I have try everything :
> >
> > FileUpload up = logo.getFileUpload(); -> null
> > File file = (File)logo.getModelObject(); -> null
> > logo.getModelObjectAsString() -> null
> >
> > So how can i get the file or just the path and the name file????
> >
> >
>
> --
> View this message in context:
>
http://www.nabble.com/Problems-with-FileUploadField-tp16823823p16824291.
>
html<http://www.nabble.com/Problems-with-FileUploadField-tp16823823p1682
4291.html>
> Sent from the Wicket - User mailing list archive at Nabble.com.
>
>
> ---------------------------------------------------------------------
> 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