1. 首页
  2. 编程语言
  3. Java
  4. Java8实现FTP及SFTP文件上传下载

Java8实现FTP及SFTP文件上传下载

上传者: 2022-05-25 02:38:55上传 PDF文件 100.96 KB 热度 13次

有网上的代码,也有自己的理解,代码备份  一般连接windows服务器使用FTP,连接linux服务器使用SFTP。linux都是通过SFTP上传文件,不需要额外安装,非要使用FTP的话,还得安装FTP服务。  另外就是jdk1.8和jdk1.7之前的方法有些不同,网上有很多jdk1.7之前的介绍,本篇是jdk1.8的添加依赖Jsch-0.1.54.jar ChannelSftp类是JSch实现SFTP核心类,它包含了所有SFTP的方法,如:。包括一个FTP服务器和多个FTP客户端。但是这种安全是以牺牲效率为代价的,也就是说SFTP的传输效率比FTP要低。个人肤浅的认为就是:一;FTP要安装,SFTP不要安装。二;SFTP更安全,但更安全带来副作用就是的效率比FTP要低些。  3、SFTP使用加密传输认证信息和传输数据,相对来说会更安全。  4、也不需要单独配置,对新手来说比较简单。

用户评论