HttpHeaders headers = new HttpHeaders ();
headers.setContentType(MediaType.MULTIPART_FORM_DATA);
headers.add("Authorization","Bear token");
LinkedMutiValueMap<Stirng,Object> params = new LinkedMutiValueMap<>();
//add file
File file = new File("d:\xx.xls");
FileSystemResource fss = new FileSystemResource(file);
params.add("att1",fss);
HttpEntity<?> request = new HttpEntity<>(params,headers);
ResponseEntity<String> response = restTemplate.exchange(uri,HttpMethod.POST,request,String.class);
@RequestMapping(value="/test")
@ResponseBody
public ResponseEntity remoteUpdteTest(String test,@RequestParam MultipartFile att1){
return ResponseEntity.ok("ok");
}