111.13. Samples
在以下示例中,将 Camel 设置为每小时从 FTP 服务器下载一次(60 分钟)作为 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 服务器(explicit 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");