我正在尝试使用消耗xml和文件内容(二进制base64)数据的多部分请求。
示例代码:
@RequestMapping(value="/multimixed", method=RequestMethod.POST,consumes={"multipart/mixed"})
public @ResponseBody String createActivityTemplateMixed(MultipartHttpServletRequest request)
{
System.out.println(request.getParts());
return "test";
}
使用以下数据从帖子中进行测试
示例标题:
content-type = multipart / mixed; boundary =" dhfsdjkfhsdklfjksdhfsdl"
样品申请:
--dhfsdjkfhsdklfjksdhfsdl
Content-Disposition: form-data; name="file"; filename="myfile.txt"
Content-Type: application/xml
<somecontent>content</somecontent>
--dhfsdjkfhsdklfjksdhfsdl
Content-Type: audio/wav
Content-Disposition: attachment; filename=”audio123.wav”
Content-Transfer-Encoding: base64
[base 64 data jhlsjh;fkldajsdjaskldjls;k]
--dhfsdjkfhsdklfjksdhfsdl--
getparts()返回null,我期待请求中发送的数据,以便我可以迭代标题和正文以进一步处理它。 请建议我一种处理多部分请求的方法,我可以从中获得个人请求。
提前多多感谢