/**
* 发送数据到云端接口
* @param filename 文件名
*/
public void sendDataToCloudApi(String filepath) {
FileSystemResource fileSystemResource = new FileSystemResource(new File(filepath));
// headers参数
HttpHeaders requestHeaders = new HttpHeaders();
// body体参数
MultiValueMap<String, Object> requestBody = new LinkedMultiValueMap<>();
// 设置header是文件上传
requestHeaders.setContentType(MediaType.MULTIPART_FORM_DATA);
// 参数设置文件
requestBody.add("file", fileSystemResource);
// 封装所有参数
HttpEntity<MultiValueMap<String, Object>> requestEntity = new HttpEntity<>(requestBody, requestHeaders);
// 创建RestTemplate
RestTemplate restTemplate = new RestTemplate();
// 发起请求
JSONObject body = restTemplate.exchange("http://192.168.10.221:8301/nag/equipEvent/push/event", HttpMethod.POST,requestEntity, JSONObject.class).getBody();
requestBody.clear();
requestHeaders.clear();
}