简体   繁体   English

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

[英]Java parsing multipart/form-data from file

My goal is to parse following multipart/form-data, stored in file. 我的目标是解析存储在文件中的以下multipart / form-data。 How can I do this ? 我怎样才能做到这一点 ? I've found eg Apache Common FileUpload library but it only seems to support when fileupload is coming from httpservlet request. 我已经找到了例如Apache Common FileUpload库,但它似乎仅在来自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--

Thanks, 谢谢,

I encountered the same problem. 我遇到了同样的问题。 I solved it by creating a 'dummy' ServletRequest and then passing this on to Commons File Upload. 我通过创建一个“虚拟” ServletRequest并将其传递给Commons File Upload解决了这个问题。

I have uploaded the code for this to GitHub: 我已将此代码上传到GitHub:

delight-fileupload 喜悦,文件上传

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM