准备工作:需要使用coomos-net jar包。下载地址
一、 上传图片到FTP,文件大小为0的问题,解决:将ftp模式修改为Passive模式就可以了。
//将ftp模式修改为Passive模式 ftpClient.enterLocalPassiveMode();
二、配置文件的操作,具体介绍请看 Java中Properties类的用法总结
1.使用.properties配置文件的形式定义相关常量。
2.在工具类中导入配置文件
private static Properties getFtpConfig(){ Properties p=new Properties(); String path=Thread.currentThread().getContextClassLoader().getResource("ftpConfig.properties").getPath(); try { p.load(new FileInputStream(path)); // System.out.println(p.getProperty("ftpUsername")); // System.out.println(p.getProperty("ftpPassword")); // System.out.println(p.getProperty("ftpServerIP")); // System.out.println(p.getProperty("basePath")); } catch (Exception e) { e.printStackTrace(); } return p; }