如何用Java实现FTP服务器

如题所述

我知道apache有个commons net包,其中的FTPClient类可以实现客户端和服务之间的文件传输,但是我如果使用这种方式的话,就得将一台服务器上的文件传到我本地,再将这个文件传到另一台服务器上,感觉这中间多了一步操作;
温馨提示:内容为网友见解,仅供参考
无其他回答

求用java写一个ftp服务器客户端程序。
import java.net.*;public class ftpServer extends Thread{ public static void main(String args[]){ String initDir;initDir = "D:\/Ftp";ServerSocket server;Socket socket;String s;String user;String password;user = "root";password = "123456";try{ System.out.println("MYFTP服务器启动....

如何在Java程序中实现FTP的上传下载功能麻烦告诉我
以下是这三部分的JAVA源程序:(1)显示FTP服务器上的文件 void ftpList_actionPerformed(ActionEvent e) { String server=serverEdit.getText(); \/\/输入的FTP服务器的IP地址 String user=userEdit.getText(); \/\/登录FTP服务器的用户名 String password=passwordEdit.getText(); \/\/登录FTP服务器的用户名...

怎么用java代码创建ftp用户和密码
一、你可以用java程序找到相应的配置文件,打开、把用户名密码写入进去。ok了。二、你用用java程序调用创建ftp用户的命令,来创建ftp用户。

公司要求做一个java和jsp怎么实现ftp上传的功能模块,我没有做过,谁有...
throw new I2HFException("COR010", "FTP服务器连接失败"); } \/\/ 登录 if (!ftp.login(user, password)) { throw EXCEPTION_LOGIN; } \/\/ 传输模式使用passive ftp.enterLocalPassiveMode(); \/\/ 设置数据传输超时时间 ftp.setDataTimeout(timeout); logger.info("FTP服务器[" + ftpServerAddress + " :...

java 实现ftp上传如何创建文件夹?
准备条件:java实现ftp上传用到了commons-net-3.3.jar包 首先建立ftphost连接 public boolean connect(String path, String addr, int port, String username, String password) {try {\/\/FTPClient ftp = new FTPHTTPClient(addr, port, username, password);ftp = new FTPClient();int reply;ftp....

FTP上传时怎么解决中文路径和中文名称
ftpClient.storeFile(new String(fileName.getBytes(“GBK”), “iso-8859-1″) , is)这句代码将is输入流的东西上传到ftp服务器的fileName文件中,在这里我们对fileName文件名进行了转码,经测试中文没有乱码(ftp服务器使用的是window,其他平台未测试),而如果我们使用sun的ftp实现,即使文件名进行...

用java实现FTP需要导入什么包,导入哪里呢,能不能改个包
有二个种FTP方式:ftp和sftp ftp的包:commons-net-3.3.jar sftp包:com.jcraft.jsch_0.1.31.jar

java如何实现将FTP文件转移到另一个FTP服务器上
在本地开发代码思路如下:通过FTPClient连接上fs1,然后下载(可以循环批量下载)到本地服务器,保存到一个临时目录。下载完成后,FTPClient断开与fs1的连接,记得必须logout。本地服务器通过FileInputStream将刚下载到临时目录的文件读进来,得到一个List<File>集合。通过FTPClient连接上fs2,循环List<File>...

在java中使用SFTP协议安全的传输文件
本文介绍在Java中如何安全地使用SFTP协议传输文件。首先,SFTP协议是基于SSH的文件传输协议,相比传统的FTP协议,SFTP提供更强的安全性,支持加密传输。要使用SFTP协议,你需要引入JSch依赖包,其提供了Java语言的SFTP协议接口。使用JSch进行文件传输,主要涉及put和get方法。put方法用于本地文件上传到远程服务...

JAVA怎么实现删除远程FTP服务器上的某一文件
一个JAVA 实现FTP功能的代码,包括了服务器的设置模块,并包括有上传文件至FTP的通用方法、下载文件的通用方法以及删除文件、在ftp服务器上传文件夹、检测文件夹是否存在等,里面的有些代码对编写JAVA文件上传或许有参考价值,(1):Java FTP主文件代码:package ftpDemo;import java.io.DataOutputStream;i...

相似回答