使用RestTemplate上传文件给远程接口

1 MultiValueMap request = new LinkedMultiValueMap(1);
2 ByteArrayResource is = new ByteArrayResource(multipartFile.getBytes()) {
3     @Override
4     public String getFilename() {
5         return multipartFile.getOriginalFilename();
6     }
7 }; // 此处从multipartFile获取byte[],如果是上传本地文件可以使用io获取byte[]
8 request.add("file", is);
9 Result response = restTemplate.postForObject(uploadUrl, request, Result.class);

 

转载于:https://www.cnblogs.com/yhcjhun/p/10879784.html

你可能感兴趣的:(java,后端,前端,ViewUI)