
/** * 使用FTPClient将图片上传至ngnix图片服务器 * Create by DRL on 2019/3/21. */ public class FTPTest { @Test public void testFTPClient() throws IOException { //创建一个FTPClient对象 FTPClient ftpClient = new FTPClient(); //创建ftp连接,默认端口号21 ftpClient.connect("192.168.138.129", 21); //使用用户名和密码登陆ftp服务器 ftpClient.login("ftpuser", "ftpuser"); //设置上传文件的类型为二进制类型,防止乱码 ftpClient.setFileType(FTP.BINARY_FILE_TYPE); //读取本地文件流 FileInputStream inputStream = new FileInputStream(new File("C:\\Users\\DRL\\Desktop\\001.jpg")); //设置上传路径 ftpClient.changeWorkingDirectory("/home/ftpuser/images"); //上传文件,第一个参数:上传至服务端的文件名,第二个参数上传文件的inputStream ftpClient.storeFile("hello1.jpg", inputStream); //关闭连接,退出 ftpClient.logout(); } }
淘淘商城项目技术点-9:使用FTPClient将图片上传至ngnix图片服务器
原文:https://www.cnblogs.com/driveliu/p/10571264.html