Spring REST控制器使用内容类型multipart / related

时间:2016-09-14 14:56:05

标签: spring spring-mvc

我需要使用内容类型content-type multipart/form-data编写Spring REST控制器。我无法使它发挥作用。 以下代码可以正常工作,内容类型为//working code with content-type multipart/form-data// @RequestMapping(method = RequestMethod.POST, consumes = MediaType.MULTIPART_FORM_DATA_VALUE) @ResponseStatus(HttpStatus.CREATED) public FileMetadataResource post( @Validated({ Default.class, PostCheck.class }) @RequestPart("resource") FileMetadataResource resource, @RequestPart("file") MultipartFile file) { return fileService.create(resource, file); }

multipart/form-data

我做了一点研究并发现了以下内容。

1)best practice to avoid。getParts()仅适用于Parts 2)由于Spring依赖于底层的Servlet api,我无法找到任何方法将multipart/related POST的内容类型设为multipart/related

不确定我错过了什么。请帮助我如何将内容类型的POST方法实现为Error:Execution failed for task ':app:processDebugGoogleServices'.

谢谢, 拉吉

0 个答案:

没有答案