提问者:小点点

使用 Apache Camel 通过 ftp 发送文件


我一直试图将文件从本地目录复制到远程目录。问题是我不知道如何指定另一台计算机的目标地址。有人可以展示一个带有ip地址的ftp URL示例吗。如果URL中还包含用户名、密码、端口和特定路径,将非常有用。谢谢。


共1个答案

匿名用户

很容易,请阅读ftp-Camel手册的部分URI格式(http://camel.apache.org/ftp2.html).

根据骆驼文件:

URI格式

ftp://[username@]hostname[:port]/directoryname[?options]
sftp://[username@]hostname[:port]/directoryname[?options]
ftps://[username@]hostname[:port]/directoryname[?options]

只需将主机名替换为远程IP。

URL也可以包含密码:

ftp://user:password@192.168.10.20:21/dir/subdir

或者您可以在选项中定义用户和密码:

ftp://192.168.10.20:21/dir/subdir?user=user&password=password