如果请求中有文件,Spring API不会将JSON映射到对象

时间:2018-11-25 12:06:53

标签: json spring rest spring-boot upload

在Kotlin中,我有此API

@PostMapping("/templates/send")
open fun translateAndSend(
        @RequestParam payload: TemplateTestData,
        @RequestParam print: String,
        @RequestParam files: List<MultipartFile>,
  response: HttpServletResponse
) {

这个数据类

data class TemplateTestData(
        val path: String?,
        val targets: MutableList<String>,
        val payload: MutableMap<String, Any?> = mutableMapOf()
)

,并且我正在尝试使用JSON发送文件和对象,但当前的设置不起作用。我正在发送标头content-Type-multipart / form-data,这是请求。

enter image description here 不幸的是,我现在没有服务器响应。有人知道,要进行哪些更改才能发送文件并解析对象?该请求也可以更改。

0 个答案:

没有答案