繁体   English   中英

在ftp中使用Java上传文件

[英]Upload file using java in ftp

我想将文件从系统作为ftp上传到远程服务器。如何解决此问题。我正在使用FTPClient client = new FTPClient(); and client.connect("sftp://something.com"); FTPClient client = new FTPClient(); and client.connect("sftp://something.com"); 但是我无法连接它如何用我的代码或url.like ping命令检查天气问题

我尚未使用FTPClient (假设您的意思是Apache Commons FTPClient,但是对apidocs的快速浏览显示了您使用中的两个错误:

  1. 连接的参数是服务器名称,而不是url: client.connect("sftp://something.com")应该是client.connect("something.com")
  2. 如果使用sftp,则必须使用FTPSClient

如果要连接到Sftp,则可能需要向运行代码的JVM添加适当的证书(公共/专用密钥)。 首先尝试在常规FTP连接上运行您的代码(如果可以),但不能在sftp连接上运行,几乎可以肯定是因为这样。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM