文件类接口调用
@Autowired
private RestTemplate restTemplate;
// picturePath 文件所在路径
File files = new File(picturePath);
//
File[] fielArray = files.listFiles();
// 随机数,模拟用户随机上传文件
int a = RandomUtils.nextInt(0, (int) fielArray.length);
// logger.info(fielArray[a].getName() + "文件开始上传");
FileSystemResource resource = new FileSystemResource(fielArray[a]);
MultiValueMap<String, Object> param = new LinkedMultiValueMap<>();
// files 这个值需要与所调用接口里的参数值保持一致
param.add("files", resource);
// serverUrl 调用接口地址
Object object = restTemplate.postForObject(serverUrl, param, Object.class);
// logger.info(fielArray[a].getName() + "文件上传结束");