使用 Apache Camel 通过 ftp 发送文件
Sending files over ftp using Apache Camel
我一直在尝试将文件从本地目录复制到远程目录。问题是我不知道如何指定另一台计算机的目的地地址。有人可以展示一个 ftp URL 和 IP 地址的例子吗?如果 URL 还包括用户名、密码、端口和特定路径,那将会很有帮助。谢谢。
很简单,阅读ftp Camel 手册的URI 格式 部分
(http://camel.apache.org/ftp2.html).
根据 Camel 文档:
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
或者您可以在选项中定义 user 和 password:
ftp://192.168.10.20:21/dir/subdir?user=user&password=password
我一直在尝试将文件从本地目录复制到远程目录。问题是我不知道如何指定另一台计算机的目的地地址。有人可以展示一个 ftp URL 和 IP 地址的例子吗?如果 URL 还包括用户名、密码、端口和特定路径,那将会很有帮助。谢谢。
很简单,阅读ftp Camel 手册的URI 格式 部分 (http://camel.apache.org/ftp2.html).
根据 Camel 文档:
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
或者您可以在选项中定义 user 和 password:
ftp://192.168.10.20:21/dir/subdir?user=user&password=password