Re: Problems with FileUploadField
You dont have to package it just for me... I just wanted to take a look at the code and was curious if and how this can be done without iframe :-) 2008/4/25, Michael Mehrle [EMAIL PROTECTED]: It creates a new frame via JS, yes. I want to send this to you, but it has to be packaged properly and commented so you know what is happening. My project is keeping me up late, is it okay if I do this during the weekend? Michael -Original Message- From: Cristi Manole [mailto:[EMAIL PROTECTED] Sent: Thursday, April 24, 2008 2:41 AM To: users@wicket.apache.org Subject: Re: Problems with FileUploadField I really don't think it can be done w/o an iframe. @Fabien - here's the (simple) code: http://www.dooriented.com/blog/2008/04/ Cristi Manole On Wed, Apr 23, 2008 at 5:39 PM, Rüdiger Schulz [EMAIL PROTECTED] wrote: Hello Michael, Could you share this fileupload.js? I'd bet it creates some iframe tag via DOM manipulation ;-) greetings, Rüdiger 2008/4/23 Michael Mehrle [EMAIL PROTECTED]: 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: users@wicket.apache.org 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: users@wicket.apache.org 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. htmlhttp://www.nabble.com/Problems-with-FileUploadField-tp16823823p1682 4291.html http://www.nabble.com/Problems-with-FileUploadField-tp16823823p16824291.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
Re: Problems with FileUploadField
I really don't think it can be done w/o an iframe. @Fabien - here's the (simple) code: http://www.dooriented.com/blog/2008/04/ Cristi Manole On Wed, Apr 23, 2008 at 5:39 PM, Rüdiger Schulz [EMAIL PROTECTED] wrote: Hello Michael, Could you share this fileupload.js? I'd bet it creates some iframe tag via DOM manipulation ;-) greetings, Rüdiger 2008/4/23 Michael Mehrle [EMAIL PROTECTED]: 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: users@wicket.apache.org 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: users@wicket.apache.org 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. htmlhttp://www.nabble.com/Problems-with-FileUploadField-tp16823823p1682 4291.html http://www.nabble.com/Problems-with-FileUploadField-tp16823823p16824291.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] -- greetings from Berlin, Rüdiger Schulz www.2rue.de www.indyphone.de - Coole Handy Logos einfach selber bauen
RE: Problems with FileUploadField
It creates a new frame via JS, yes. I want to send this to you, but it has to be packaged properly and commented so you know what is happening. My project is keeping me up late, is it okay if I do this during the weekend? Michael -Original Message- From: Cristi Manole [mailto:[EMAIL PROTECTED] Sent: Thursday, April 24, 2008 2:41 AM To: users@wicket.apache.org Subject: Re: Problems with FileUploadField I really don't think it can be done w/o an iframe. @Fabien - here's the (simple) code: http://www.dooriented.com/blog/2008/04/ Cristi Manole On Wed, Apr 23, 2008 at 5:39 PM, Rüdiger Schulz [EMAIL PROTECTED] wrote: Hello Michael, Could you share this fileupload.js? I'd bet it creates some iframe tag via DOM manipulation ;-) greetings, Rüdiger 2008/4/23 Michael Mehrle [EMAIL PROTECTED]: 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: users@wicket.apache.org 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: users@wicket.apache.org 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. htmlhttp://www.nabble.com/Problems-with-FileUploadField-tp16823823p1682 4291.html http://www.nabble.com/Problems-with-FileUploadField-tp16823823p16824291.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] -- greetings from Berlin, Rüdiger Schulz www.2rue.de www.indyphone.de - Coole Handy Logos einfach selber bauen - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Re: Problems with FileUploadField
Thank you, do you have exemple for manipuling this? Because I have a panel with a form, and I want to display a image when the file is changed in the FileUploadFiled Thank you in advance Cristi Manole wrote: The FileUploadField doesn't work with Ajax like that. You have to add an iframe and post to that. At least, I haven't managed to get it working with Ajax... Cristi Manole On Tue, Apr 22, 2008 at 3:04 PM, Fabien D. [EMAIL PROTECTED] 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-tp16823823p16823823.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] -- View this message in context: http://www.nabble.com/Problems-with-FileUploadField-tp16823823p16833288.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]
Re: Problems with FileUploadField
Hello Michael, Could you share this fileupload.js? I'd bet it creates some iframe tag via DOM manipulation ;-) greetings, Rüdiger 2008/4/23 Michael Mehrle [EMAIL PROTECTED]: 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: users@wicket.apache.org 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: users@wicket.apache.org 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. htmlhttp://www.nabble.com/Problems-with-FileUploadField-tp16823823p1682 4291.htmlhttp://www.nabble.com/Problems-with-FileUploadField-tp16823823p16824291.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] -- greetings from Berlin, Rüdiger Schulz www.2rue.de www.indyphone.de - Coole Handy Logos einfach selber bauen
Re: Problems with FileUploadField
The FileUploadField doesn't work with Ajax like that. You have to add an iframe and post to that. At least, I haven't managed to get it working with Ajax... Cristi Manole On Tue, Apr 22, 2008 at 3:04 PM, Fabien D. [EMAIL PROTECTED] 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-tp16823823p16823823.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]
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 Sent from the Wicket - User mailing list archive at Nabble.com. - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
Re: Problems with FileUploadField
FileUploads just can't be sent via Ajax. This is a limitation of Ajax or the current browsers if you might say so. It has nothing to do with Wicket. 2008/4/22, Fabien D. [EMAIL PROTECTED]: 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 Sent from the Wicket - User mailing list archive at Nabble.com. - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] -- greetings from Berlin, Rüdiger Schulz www.2rue.de www.indyphone.de - Coole Handy Logos einfach selber bauen
RE: Problems with FileUploadField
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: users@wicket.apache.org 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 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]
Re: Problems with FileUploadField
I can share my code with iframe (no-brainer), so go ahead and ask :) Cristi Manole On Tue, Apr 22, 2008 at 9: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: users@wicket.apache.org 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. htmlhttp://www.nabble.com/Problems-with-FileUploadField-tp16823823p16824291.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]
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: users@wicket.apache.org 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. htmlhttp://www.nabble.com/Problems-with-FileUploadField-tp16823823p16824291.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]
RE: Problems with FileUploadField
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: users@wicket.apache.org 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: users@wicket.apache.org 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. htmlhttp://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]