Camel - 连接到ftps并在本地文件系统上下载文件

时间:2012-10-25 17:44:55

标签: apache-camel fuseesb

我必须构建一个简单的路由,将文件从ftps服务器下载到我的文件系统中,所以我正在执行以下操作:

from("ftps://esbftp@test.net/test?delay=30000&password=******&fileName=testFile.txt")
.to("file:/mydir/testtest")

在日志中我没有看到任何错误,并且路径似乎已正确初始化(我确定文件在那里:)):

18:58:13,947 | INFO  | xtenderThread-24 | OsgiSpringCamelContext           | ?                                   ? | 89 - org.apache.camel.camel-core - 2.8.0.fuse-06-11 | Route: FTPTestRoute
 started and consuming from: Endpoint[ftps://esbftp@test.net/test?delay=30000&password=******]

这是我在filezilla上连接到ftps服务器的设置,它正在运行

enter image description here

如果我尝试连接到普通的ftp服务器,那么该路由可以正常工作。

任何帮助?

1 个答案:

答案 0 :(得分:0)

最后我错过了2个参数

&passiveMode=true&binary=true

这些参数是在filezilla上自动设置的,而在驼峰我不得不强迫它们