我一直在尝试将文件从本地目录复制到远程目录。问题是我不知道如何指定另一台计算机的目的地地址。有人可以显示带有 ip 地址的 ftp URL 示例吗?如果 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
或者您可以在选项中定义用户和密码:
ftp://192.168.10.20:21/dir/subdir?user=user&password=password
关于ftp - 使用 Apache Camel 通过 ftp 发送文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45481166/