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