У меня есть этот код в клиенте:
RestTemplate restTemplate = new RestTemplate();
File file = new File("C:\\temp\\aadocejem.doc");
MultiValueMap<String, Object> map = new LinkedMultiValueMap<String, Object>();
map.add("file", file);
String result = restTemplate.postForObject(url+"/doc_file", map, String.class);
И этот код является тем, что вы называете выше:
@PostMapping("/doc_file")
public ResponseEntity<File> docFileV1(
@RequestParam("file") MultipartFile originalDocFile) {
return ResponseEntity.ok(docFileService.processDocFile(originalDocFile));
}
Ошибка, которую он дает мне на сервере: Resolved [org " [{"timestamp": "2020-04-23T10: 55: 32.258 + 0000", "status": 400, "error": "Bad Request", "message": "Обязательная часть запроса 'file' отсутствует" " , "trace": "org.springframework.web.multipart.support.MissingServlet ... (5758 байт)]