文件流接口调用示例

版权声明:本文为博主原创文章,转载时请在文章最前方附上本文地址。 https://blog.csdn.net/qq_35033270/article/details/88559728

文件类接口调用

@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() + "文件上传结束");

猜你喜欢

转载自blog.csdn.net/qq_35033270/article/details/88559728