ftp - 使用 Apache Camel 通过 ftp 发送文件

标签 ftp apache-camel file-transfer

我一直在尝试将文件从本地目录复制到远程目录。问题是我不知道如何指定另一台计算机的目的地地址。有人可以显示带有 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/

相关文章:

ruby-on-rails - 使用 GUI 为 Linux VPS 服务器设置 FTP

tomcat - FTP 到 azure 上的 Tomcat 7 实例返回 501 服务器无法接受参数

java - 在 Has-A 关系中使用 Camel Bindy

java - 根据消息正文或 header 中的属性动态加载 Camel 处理器

networking - 没有端口转发可以做P2P吗?

c++ - 我应该通过套接字以一次读\写还是多个 block 的方式发送文件?

css - 远程 FTP 站点的实时代码同步?

apache-camel - Apache Camel : Setting properties for parent exchange from its parts (split)

java - 在计算机之间发送图像(从 Java 到 MATLAB)

java - 非常简单的 Glassfish 文件传输