111.13. Samples
在以下示例中,我们将 Camel 设置为每小时(60 分钟)一次从 FTP 服务器下载所有报告,作为 BINARY 内容,并将它作为文件存储在本地文件系统中。
和使用 Spring DSL 的路由:
<route> <from uri="ftp://scott@localhost/public/reports?password=tiger&binary=true&delay=60000"/> <to uri="file://target/test-reports"/> </route>
111.13.1. 使用远程 FTPS 服务器(简化 SSL)和客户端身份验证
from("ftps://admin@localhost:2222/public/camel?password=admin&securityProtocol=SSL&isImplicit=true &ftpClient.keyStore.file=./src/test/resources/server.jks &ftpClient.keyStore.password=password&ftpClient.keyStore.keyPassword=password") .to("bean:foo");
111.13.2. 消耗远程 FTPS 服务器(临时 TLS)和自定义信任存储配置
from("ftps://admin@localhost:2222/public/camel?password=admin&ftpClient.trustStore.file=./src/test/resources/server.jks&ftpClient.trustStore.password=password") .to("bean:foo");