当前位置: 首页 > 知识库问答 >
问题:

FTPSClient,为远程和本地提供什么值

阳枫涟
2023-03-14

我是FTPS客户端的新手,我正在尝试连接到笔记本电脑中创建的FTPS。我不知道某些方法的工作原理和它们的参数含义。例如,在我的代码中,我创建了一个FTPSClient,如下所示:

FTPSClient ftps =new FTPSClient();

然后使用带有ip地址的connect()方法连接到服务器。

ftps.connect("172.xx.xx.xxx");

在每一步之后,我将使用检查回复代码。

ftps.getReplyCode();

在下面的代码中,我知道用户名=系统用户名密码=登录密码

ftps.login(username, password);

在我的系统中的互联网信息服务(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();

我不知道什么价值给远程和本地。请帮助我与价值给他们和内部发生了什么。

共有1个答案

高和通
2023-03-14
    // Use passive mode as default because most of us are
    // behind firewalls these days.
    ftps.enterLocalPassiveMode();
    ...
    String remote = "samFromClient.txt"; //Place on FTP
    String input = "D:/sam.txt"          //Place on your Client
    //Your FTP reads from the inputstream and store the file on remote-path
    InputStream input = new InputStream(new FileInputStream(input));
    ftps.storeFile(remote, input);
    input.close();
    ftps.logout();
    ...

摘自:Apache示例

 类似资料:
  • 问题内容: 我正在使用: Python 3.4.2 PyMongo 3.0.2 mongolab运行mongod 2.6.9 uWSGI 2.0.10 CherryPy 3.7.0 nginx 1.6.2 uWSGI启动参数: 我一次设置了MongoClient: 我尝试将JSON字典保存到MongoDB: 它通过执行与mongodb相同的代码路径的单元测试来工作。但是,当我使用HTTP POST

  • 问题内容: 我试图了解EJB的目的以及为什么需要不同的客户端视图。有人可以解释吗? 问题答案: 远程客户端视图 当您的EJB及其客户端位于分布式环境中时-意味着EJB和客户端将驻留在单独的Java虚拟机上。示例:托管在WebSphere Application Server上的EJB和使用Tomcat服务器上托管的EJB API的Servlet。 本地客户视图 仅在保证其他企业Bean或客户机仅在

  • 本质上,它包装了,确保了最大容量,并提供了一些其他有用的特性。更好的方法是直接将其实现为。 现在,为了方便起见,我认为最好实现,这样,如果您想要循环它,就可以使用增强的for-loops。(我的类还提供了方法,因此我认为是合理的。) 接口提供以下功能(省略了javadoc): null

  • 在Java建立TCP连接时,需要创建套接字。我使用下面的构造函数来创建套接字。公共套接字(InetAddress address,int port,InetAddress localAddr,int localPort)抛出IOException 根据Java API,localAddress应该是有效的InetAddress或null。当我提供作为本地地址时,在本地计算机(如和远程计算机)上建立