标签:连接 pre director tput ref sftp 切换 set change
昨天修改了一个接口,看到它涉及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();
标签:连接 pre director tput ref sftp 切换 set change
原文地址:http://www.cnblogs.com/weiyihan/p/6931570.html