Java FTP上传下载的实现
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Java FTP上传下载的实现相关的知识,希望对你有一定的参考价值。
昨天修改了一个接口,看到它涉及FTP的上传与下载,用的是:org.apache.commons.net.ftp.FTPClient,它只支持FTP,不支持SFTP
总结下来如此使用:
//创建对象 FTPClient fTPClient=new FTPClient(); //创建连接 fTPClient.connect("192.168.1.11",21); //登陆 fTPClient.login("root", "root"); //设置传输字符集 fTPClient.setControlEncoding("UTF-8"); //设置传输模式二进制 fTPClient.setFileType(FTPClient.BINARY_FILE_TYPE); //切换至主机目标路径 fTPClient.changeWorkingDirectory("/usr/wxx"); //上传文件 fTPClient.storeFile("文件名",InputStream流); //下载文件 fTPClient.retrieveFile("文件名", OutputStream流); //登出 fTPClient.logout(); //关闭连接 fTPClient.disconnect();
以上是关于Java FTP上传下载的实现的主要内容,如果未能解决你的问题,请参考以下文章