Java解析文件中的多部分/表单数据

Java解析文件中的多部分/表单数据,java,parsing,file-upload,multipartform-data,Java,Parsing,File Upload,Multipartform Data,我的目标是解析存储在文件中的以下多部分/表单数据。我该怎么做?我发现了Apache公共文件上传库,但它似乎只支持来自httpservlet请求的文件上传 --2cVU8PK7CHQWWSrkKrygDDisopnoT4CSwoz_b Content-Disposition: form-data; name="multipart.xml" Content-Type: application/xml; charset=UTF-8 Content-Transfer-Encoding: binary

我的目标是解析存储在文件中的以下多部分/表单数据。我该怎么做?我发现了Apache公共文件上传库,但它似乎只支持来自httpservlet请求的文件上传

--2cVU8PK7CHQWWSrkKrygDDisopnoT4CSwoz_b
Content-Disposition: form-data; name="multipart.xml"
Content-Type: application/xml; charset=UTF-8
Content-Transfer-Encoding: binary

<?xml version="1.0" encoding="UTF-8"?>
<xml>
<data>some data sent via post multipart</data>
</xml>
--2cVU8PK7CHQWWSrkKrygDDisopnoT4CSwoz_b--
--2CVU8PK7CHQWWSRKKRYGDISOPNOT4CSWOZ
内容配置:表单数据;name=“multipart.xml”
内容类型:application/xml;字符集=UTF-8
内容传输编码:二进制
通过post多部分发送的某些数据
--2CVU8PK7CHQWWSRKKRYGDISPNOT4CSWOZ_b--

谢谢,我遇到了同样的问题。我通过创建一个“虚拟”ServletRequest并将其传递到Commons文件上传来解决这个问题

我已将此代码上载到GitHub:


我根据GITHUB代码库使用了delight-fileupload jar,但它对我不起作用。。它根本不解析数据,并且通过例外情况,该库已成功地用于生产应用程序中。你能用你失败的例子提出一个问题吗?