1,异构微服务中写文件传输接口,本篇文章用Java模拟异构微服务。
"/fileSize") (publicR<Long>fileSize (MultipartFilefile) { log.info("文件SIZE:{}", file.getSize()); returnR.data(file.getSize()); }
2,在消费方的Feign Client 声明调用者
StringFILE_SIZE=API_PREFIX+"/fileSize"; value=FILE_SIZE, consumes=MediaType.MULTIPART_FORM_DATA_VALUE) (R<Long>fileSize (MultipartFilefile);
3,在消费方声明测试接口便于测试。
"/222/list") (publicR<Long>fileSize (MultipartFilefile){ returnnetWorkClient.fileSize(file); }
4,调用消费方的测试接口,返回结果。
{"code":200,"success":true,"data":36,"msg":"操作成功","traceId":"","requestId":""}