我有一个在tomcat 7中运行的web应用程序并利用camel。客户发布包含多部分表单数据的表单。非常类似于这里所做的:
问题是,如果没有camel-jetty,我如何阅读路线中的多部分文件? 似乎所有内容都以消息正文结束。我不想手动解析这个多部分内容。
或者,有没有办法使用camel-jetty但没有启动jetty服务器? 我的网络应用程序已经在Web容器中运行,启动jetty是没有意义的。
我尝试实现自定义绑定和apache commons FileUpload来读取这些附件。我检索servlet请求getBody(HttpServletRequest.class)。但是,parseRequest最终会抛出空指针异常,因为显然内容类型为null。