Hmmm...I thought the Wicket Team already implemented something similar to this 
into the framework some time ago.

-----Original Message-----
From: James Carman [mailto:jcar...@carmanconsulting.com] 
Sent: Wednesday, March 10, 2010 11:15 AM
To: users@wicket.apache.org
Subject: Re: Nested Forms and Multipart Fileupload Issue

Someone at work had some luck with this approach from what I understand...

http://www.dooriented.com/blog/2008/04/23/wicket-ajax-like-file-upload-on-a-modal-window/


2010/3/10 Michał Letyński <mletyn...@consol.pl>:
> Is there a wicket version where it works ? I tried  with 1.4.6 and 1.4.7 but
> i get the same error which James got.
> My use case : I'm trying to submit a form via ajax to upload a file  inside
> modal window.
> After debug:
> FileUploadBase.isMultipartContent get false because
>
> if (contentType.toLowerCase().startsWith(MULTIPART))   - contentType =
> application/x-www-form-urlencoded
>
> James Carman pisze:
>>
>> You're trying to submit a form via ajax to upload a file?
>>
>> On Tue, Mar 9, 2010 at 4:26 PM, Corbin, James <jcor...@iqnavigator.com>
>> wrote:
>>
>>>
>>> This issue seems to pop up in our environment from time to time and
>>> trying to figure out how to fix it once and for all.
>>>
>>> We have a page with a form that pops up modal window with a form
>>> specified as well.
>>>
>>> When we try to submit, we get the following exception:
>>>
>>> java.lang.IllegalStateException: ServletRequest does not contain
>>> multipart content. One possible solution is to explicitly call
>>> Form.setMultipart(true), Wicket tries its best to auto-detect multipart
>>> forms but there are certain situation where it cannot.
>>> at
>>> org.apache.wicket.protocol.http.servlet.MultipartServletWebRequest.<init>(MultipartServletWebRequest.java:113)
>>> at
>>> org.apache.wicket.protocol.http.servlet.MultipartServletWebRequest.<init>(MultipartServletWebRequest.java:83)
>>> at
>>> org.apache.wicket.protocol.http.servlet.ServletWebRequest.newMultipartWebRequest(ServletWebRequest.java:500)
>>> at
>>> org.apache.wicket.markup.html.form.Form.handleMultiPart(Form.java:1668)
>>> at org.apache.wicket.markup.html.form.Form.onFormSubmitted(Form.java:862)
>>> at
>>> org.apache.wicket.ajax.form.AjaxFormSubmitBehavior.onEvent(AjaxFormSubmitBehavior.java:135)
>>> at
>>> org.apache.wicket.ajax.AjaxEventBehavior.respond(AjaxEventBehavior.java:177)
>>> ...
>>>
>>> Setting Form.setMultipart(true) on either form has no affect.
>>>
>>> We are running Wicket Version 1.4.7.
>>>
>>> Is there a fix for this issue?
>>>
>>> Is this JIRA Issue related???
>>> https://issues.apache.org/jira/browse/WICKET-2749
>>>
>>>
>>>
>>>
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
>> For additional commands, e-mail: users-h...@wicket.apache.org
>>
>>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
> For additional commands, e-mail: users-h...@wicket.apache.org
>
>

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscr...@wicket.apache.org
For additional commands, e-mail: users-h...@wicket.apache.org

Reply via email to