package com.sincere.file; import org.springframework.core.io.FileSystemResource; import org.springframework.http.HttpEntity; import org.springframework.http.HttpHeaders; import org.springframework.http.MediaType; import org.springframework.http.ResponseEntity; import org.springframework.util.LinkedMultiValueMap; import org.springframework.util.MultiValueMap; import org.springframework.web.client.RestTemplate; import java.io.File; public class Test { public static void main(String[] args) { // String url = "http://121.40.30.78:5000/file/fileUpload"; String url = "http://localhost:5000/file/fileUpload"; RestTemplate rest = new RestTemplate(); FileSystemResource resource = new FileSystemResource(new File("C:\\Users\\Administrator\\Pictures\\闸机权限.png")); MultiValueMap param = new LinkedMultiValueMap<>(); param.add("file", resource); // param.add("fileName", "test.txt"); String string = rest.postForObject(url, param, String.class); System.out.println("sssssssssssss:" + string); } }