且构网

分享程序员开发的那些事...
且构网 - 分享程序员编程开发的那些事

Spring Boot上传表单数据和文件

更新时间:2022-10-20 08:55:32

我遇到了类似的问题。当您要发送Object+Multipart时。你必须(或者至少我不知道其他解决方案)让你的控制器变成那样:

public void createNewObjectWithImage(@RequestParam("model") String model, @RequestParam(value = "file", required = false) MultipartFile file)

然后:使用以下命令将字符串转换为对象:

ObjectMapper mapper = new ObjectMapper();
ModelDTO modelDTO = mapper.readValue(model, ModelDTO.class);

在邮递员中,您可以这样发送: