java中将图片上传到配置好的ftp服务器上


 测试用例:

@Test
public void testFtp() throws Exception {
  //1、连接ftp服务器
  FTPClient ftpClient = new FTPClient();
  ftpClient.connect("192.168.113.129", 21);
  //2、登录ftp服务器
  ftpClient.login("ftpuser", "wangxiaodong1");
  //3、读取本地文件(获取本地文件的地址后,用于之后的上传)
  FileInputStream inputStream = new FileInputStream(new File("D:\\document\\test\\天猫图片\\微信图片_20181106230112.jpg"));
  //4、上传文件
  //1)指定上传目录
  ftpClient.changeWorkingDirectory("/home/ftpuser/www");
  //2)指定文件类型
  ftpClient.setFileType(FTPClient.BINARY_FILE_TYPE);
  //第一个参数:文件在远程服务器的名称
  //第二个参数:文件流
  ftpClient.storeFile("hello.jpg", inputStream);
  //5、退出登录
  ftpClient.logout();
}

  下面图片中的内容跟上面的文字一样只是可读性更好一些:

 

  


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM