您可以尝试使用代替
@RequestPart("file") MultipartFile file用这个
@RequestParam(value = "file",required = false) MultipartFile file
并确保将请求类型设置为multipart / form-data。可以从邮递员的标题标签中进行设置。
如果需要使用多部分文件发送另一个对象,则可以将其作为字符串发送,然后可以将其转换为后端的对象。
@PostMapping("/upload") public void uploadFile(@Nullable @RequestParam(value = "file",required = false) MultipartFile file, @RequestParam(value="input",required = false)String st) { ObjectMapper om=new ObjectMapper(); MyInput input =null; try { input=om.readValue(st,MyInput.class); //string st -> MyInput input } catch (IOException e) { e.printStackTrace(); } }


