0

我有一个在 tomcat 7 中运行并利用骆驼的 Web 应用程序。客户端发布一个包含多部分表单数据的表单。与这里所做的非常相似:

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

问题是,没有骆驼码头,我如何阅读路线中的多部分文件?似乎所有内容都以邮件正文结尾。我不想手动解析这个多部分内容。

或者,有没有办法使用骆驼码头但不启动码头服务器?我的 web 应用程序已经在 web 容器中运行,启动码头没有意义。

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

4

0 回答 0