在Camel和Standalone Tomcat中读取Multipart表单

时间:2013-10-12 19:49:48

标签: tomcat jetty apache-camel mime multipart

我有一个在tomcat 7中运行的web应用程序并利用camel。客户发布包含多部分表单数据的表单。非常类似于这里所做的:

https://svn.apache.org/repos/asf/camel/branches/camel-2.11.x/components/camel-jetty/src/test/java/org/apache/camel/component/jetty/MultiPartFormWithCustomFilterTest.java

问题是,如果没有camel-jetty,我如何阅读路线中的多部分文件? 似乎所有内容都以消息正文结束。我不想手动解析这个多部分内容。

或者,有没有办法使用camel-jetty但没有启动jetty服务器? 我的网络应用程序已经在Web容器中运行,启动jetty是没有意义的。

我尝试实现自定义绑定和apache commons FileUpload来读取这些附件。我检索servlet请求getBody(HttpServletRequest.class)。但是,parseRequest最终会抛出空指针异常,因为显然内容类型为null。

0 个答案:

没有答案