使用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);

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM