【发布时间】:2019-08-25 19:43:15
【问题描述】:
我是 FTPSClient 的新手,我试图连接到在我的笔记本电脑中创建的 FTPS。我不知道某些方法的工作原理及其参数含义。 例如, 在我的代码中,我创建了一个 FTPSClient,如下所示:
FTPSClient ftps =new FTPSClient();
然后使用带有 IP 地址的 connect() 方法连接到服务器。
ftps.connect("172.xx.xx.xxx");
在每一步之后,我都会检查回复代码。
ftps.getReplyCode();
在下面的代码中我知道 用户名 = 系统用户名 password = 登录密码
ftps.login(username, password);
在 Internet 信息服务 (IIS) 中的我的系统中。使用 ssl 创建了一个 ftp 服务器,并提供了以下目录进行共享。
C:\Users\karan-pt2843\Desktop\FTPS
想将下面目录中的文件发送到服务器。
D:\sam.txt
现在我想在上面给定的目录中的服务器中存储一个文件,我尝试使用
remote="";
local="";
InputStream input;
input = new FileInputStream(local);
ftps.storeFile(remote, input);
input.close();
我不知道为远程和本地赋予什么价值。请帮助我了解赋予它们的价值观以及内部发生的事情。
【问题讨论】:
-
你的意思是
org.apache.commons.net.ftp.FTPSClient? -
是的,我的意思是 org.apache.commons.net.ftp.FTPSClient。
-
是的,但我不明白。