是否可以将内存文件放入camel管道?

时间:2017-10-26 09:50:22

标签: java file apache-camel spring-camel

我在内存中有org.springframework.web.multipart.MultipartFile,我想将其路由到文件系统。

对于sftp的示例,我可以这样写:

public class DummyRoute extends RouteBuilder {
...
    from("sftp://tester@localhost:22/myFolder?password=password&username=tester&idempotent=true")
        .to("file://ftp_files");

是否可以为内存中的常规文件制作类似的内容?

P.S。

据我所知,我可以将文件保存到第一个文件夹并编写camel路径来查看此目录,但这是无用的资源浪费

1 个答案:

答案 0 :(得分:1)

它正在运作:

@Autowired
ProducerTemplate producerTemplate;
....
    producerTemplate.sendBody("seda:rest_upload", multipartFile.getBytes());

另一方面:

from("seda:rest_upload")