Java 如何传递通量<;FilePart>;在spring boot中从一个服务到另一个服务?

Java 如何传递通量<;FilePart>;在spring boot中从一个服务到另一个服务?,java,spring-boot,file-upload,multipartform-data,Java,Spring Boot,File Upload,Multipartform Data,我想从Service1(不使用webflux)->Service2(使用webflux)调用来上传请求部分中的filePart 服务1服务 ClassLoader classLoader = getClass().getClassLoader(); File file = new File(classLoader.getResource("test.txt").getFile()); FilePart filepart = new FilePart("test.tx

我想从Service1(不使用webflux)->Service2(使用webflux)调用来上传请求部分中的filePart

服务1服务

ClassLoader classLoader = getClass().getClassLoader();
File file = new File(classLoader.getResource("test.txt").getFile());
FilePart filepart = new FilePart("test.txt", file);  <-- problematic 
服务2

@PostMapping(path="/upload")
ResponseEntity<Properties> upload(@RequestPart("submission") Flux<FilePart> file,
                                  @RequestPart("filename") String filename)  {...}
@PostMapping(path=“/upload”)
ResponseEntity上载(@RequestPart(“提交”)流量文件,
@RequestPart(“文件名”)字符串文件名){…}
在服务1服务中,我无法实例化“FilePart”,因为它是抽象的。但是客户机期望的是通量类型。如有任何建议,将不胜感激

@PostMapping(path="/upload")
ResponseEntity<Properties> upload(@RequestPart("submission") Flux<FilePart> file,
                                  @RequestPart("filename") String filename)  {...}