使用Spring处理文件上载请求
我试图从如下请求中提取XML文件: 标题:使用Spring处理文件上载请求,spring,spring-mvc,file-upload,multipartform-data,Spring,Spring Mvc,File Upload,Multipartform Data,我试图从如下请求中提取XML文件: 标题: Content-Type: multipart/form-data; boundary=MIME_boundary_314159265358979 --MIME_boundary_314159265358979 Content-disposition: attachment; filename="result" Content-Type: text/xml Content-Transfer-Encoding: 8bit <?xml versi
Content-Type: multipart/form-data; boundary=MIME_boundary_314159265358979
--MIME_boundary_314159265358979
Content-disposition: attachment; filename="result"
Content-Type: text/xml
Content-Transfer-Encoding: 8bit
<?xml version="1.0" encoding="ISO-8859-1"?>
<data>
</data>
--MIME_boundary_314159265358979
未加工:
Content-Type: multipart/form-data; boundary=MIME_boundary_314159265358979
--MIME_boundary_314159265358979
Content-disposition: attachment; filename="result"
Content-Type: text/xml
Content-Transfer-Encoding: 8bit
<?xml version="1.0" encoding="ISO-8859-1"?>
<data>
</data>
--MIME_boundary_314159265358979
您可以尝试:
@RequestMapping(value = "/request", method = RequestMethod.POST)
public ModelAndView dataloaderUploadFile(@RequestParam(required = true) final MultipartFile file)
{
String xml = new String(file.getBytes());
.....
}
我以前试过,但是没有用,我必须处理整个请求,并用我自己的方法解析它。