0

我必须构建一个简单的路由,将文件从 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 服务器的设置,它正在工作

在此处输入图像描述

如果我尝试连接到普通的 ftp 服务器,那么该路由将完美运行。

有什么帮助吗?

4

1 回答 1

1

最后我错过了 2 个参数

&passiveMode=true&binary=true

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

于 2012-10-26T14:25:54.940 回答