1,异构微服务中写文件传输接口,本篇文章用Java模拟异构微服务。
"/fileSize") (public R<Long> fileSize ( MultipartFile file) { log.info("文件SIZE:{}", file.getSize()); return R.data(file.getSize()); }
2,在消费方的Feign Client 声明调用者
String FILE_SIZE = API_PREFIX + "/fileSize"; value = FILE_SIZE, consumes = MediaType.MULTIPART_FORM_DATA_VALUE) (R<Long> fileSize ( MultipartFile file);
3,在消费方声明测试接口便于测试。
"/222/list") (public R<Long> fileSize ( MultipartFile file){ return netWorkClient.fileSize(file); }
4,调用消费方的测试接口,返回结果。