java 使用spring的RestTemplate发送图片到远程服务器接口,实现图片上传
发送文件
String url = "远程接口地址";
RestTemplate restTemplate = new RestTemplate();
FileSystemResource resource = new FileSystemResource(new File("文件路径"));
MultiValueMap<String, Object> param = new LinkedMultiValueMap<>();
param.add("file", resource);
String result = restTemplate.postForObject(url, param, String.class);
System.out.println("====返回结果:"+result);
接收文件接口
@RequestMapping(value = "/uploadImg")
@ResponseBody
public String uploadImg(MultipartFile file) {
if (!file.isEmpty()) {
// 保存图片
}
return "成功";
}