Hey Matteo,

Thanks it worked for me.

Regards,
Ganesh Gembali.

Matteo Pelucco (Tinext) wrote:
I don't know this exception, but my advise is to use the "built-in" commons fileupload already in Magnolia:
[info.magnolia.cms.beans.runtime.MultipartForm]
[info.magnolia.cms.beans.runtime.Document]

Try to use this...

<code>
MultipartForm form = (MultipartForm) 
request.getAttribute(MultipartForm.REQUEST_ATTRIBUTE_NAME);
Document fileToUpload = form.getDocument("fileToUpload");
</code>

Sir G.



-----Original Message-----
From: [email protected] [mailto:[EMAIL PROTECTED] Sent: giovedì, 17. luglio 2008 09:06
To: [email protected]
Subject: [magnolia-user] Problem with multipart form - Corrupt form data: 
premature ending

Hi All,

I tried using a multipart form to upload files through the browser. I have used Jakarta commons examples to test. But I got following exception stack trace


    HTTP ERROR: 500

Corrupt form data: premature ending

RequestURI=/xcms/docroot/jsp/fileuploaddemo.jsp


      Caused by:

java.io.IOException: Corrupt form data: premature ending
        at 
com.oreilly.servlet.multipart.MultipartParser.(MultipartParser.java:205)
        at com.oreilly.servlet.MultipartRequest.(MultipartRequest.java:222)
        at 
info.magnolia.cms.filters.CosMultipartRequestFilter.parseParameters(CosMultipartRequestFilter.java:94)
        at 
info.magnolia.cms.filters.CosMultipartRequestFilter.doFilter(CosMultipartRequestFilter.java:81)
        at 
info.magnolia.cms.filters.AbstractMgnlFilter.doFilter(AbstractMgnlFilter.java:70)
        at 
info.magnolia.cms.filters.MgnlFilterChain.doFilter(MgnlFilterChain.java:71)
        at 
info.magnolia.cms.security.BaseSecurityFilter.doFilter(BaseSecurityFilter.java:60)
        at 
info.magnolia.cms.filters.AbstractMgnlFilter.doFilter(AbstractMgnlFilter.java:70)
        at 
info.magnolia.cms.filters.MgnlFilterChain.doFilter(MgnlFilterChain.java:71)
        at 
info.magnolia.cms.filters.MgnlFilterChain.doFilter(MgnlFilterChain.java:73)
        at 
info.magnolia.cms.security.auth.login.LoginFilter.doFilter(LoginFilter.java:76)
        at 
info.magnolia.cms.filters.AbstractMgnlFilter.doFilter(AbstractMgnlFilter.java:70)
        at 
info.magnolia.cms.filters.MgnlFilterChain.doFilter(MgnlFilterChain.java:71)
        at 
info.magnolia.cms.filters.ContentTypeFilter.doFilter(ContentTypeFilter.java:73)
        at 
info.magnolia.cms.filters.AbstractMgnlFilter.doFilter(AbstractMgnlFilter.java:70)
        at 
info.magnolia.cms.filters.MgnlFilterChain.doFilter(MgnlFilterChain.java:71)
        at 
info.magnolia.cms.filters.ContextFilter.doFilter(ContextFilter.java:72)
        at 
info.magnolia.cms.filters.AbstractMgnlFilter.doFilter(AbstractMgnlFilter.java:70)
        at 
info.magnolia.cms.filters.MgnlFilterChain.doFilter(MgnlFilterChain.java:71)
        at 
info.magnolia.cms.filters.CompositeFilter.doFilter(CompositeFilter.java:64)
        at 
info.magnolia.cms.filters.AbstractMgnlFilter.doFilter(AbstractMgnlFilter.java:70)
        at 
info.magnolia.cms.filters.MgnlMainFilter.doFilter(MgnlMainFilter.java:98)


Any one please help me what needs to be done to make it work in magnolia.


Regards,
Ganesh Gembali.
        at 
info.magnolia.cms.filters.MgnlMainFilter.doFilter(MgnlMainFilter.java:195)



----------------------------------------------------------------
for list details see
http://documentation.magnolia.info/
----------------------------------------------------------------

----------------------------------------------------------------
for list details see
http://documentation.magnolia.info/
----------------------------------------------------------------


----------------------------------------------------------------
for list details see
http://documentation.magnolia.info/
----------------------------------------------------------------

Reply via email to