Hi,
Is there a reason why we have our own multipart parser instead of using commons-fileupload? This has come up already about 1.5 years ago [1].
I have a problem with the multipart parser in IE and Opera (not in Firefox), reproduceable with the following form
<form name="myform" enctype="multipart/form-data" action="anypipeline" method="POST">
<input type="submit"/>
</form>
results in o.a.c.s.m.MultipartException: Malformed stream at o.a.c.s.m.MultipartParser.parseMultiPart(MultipartParser.java:132) at o.a.c.s.m.MultipartParser.getParts(MultipartParser.java:101) at o.a.c.s.m.MultipartParser.getParts(MultipartParser.java:107) at o.a.c.s.m.RequestFactory.getServletRequest(RequestFactory.java:94) at o.a.c.s.CocoonServlet.service(CocoonServlet.java:1004) at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
There is at least one other issue with it [2], and parsePart() in MultiPartParser contains "// FIXME: multipart/mixed parts are untested."
Just wanted to get a few opinions before i attempt to implement this.
Regards Jorg
[1] http://marc.theaimsgroup.com/?l=xml-cocoon-dev&m=105363507529701&w=2 [2] http://nagoya.apache.org/bugzilla/show_bug.cgi?id=24289