所需jar包edtftpj-1.4.9
public boolean ftpFileToRemotePath(String filePath,String name){
try {
File myFile = new File(filePath);
FTPClient ftpClient = new FTPClient();
ftpClient.setRemoteHost("http://1.1.1.1");
FTPMessageCollector listener = new FTPMessageCollector();
ftpClient.setMessageListener(listener);
ftpClient.connect();
ftpClient.login("user", "pwd");
ftpClient.setConnectMode(FTPConnectMode.PASV);
ftpClient.setType(FTPTransferType.BINARY);
ftpClient.chdir("d:/temp/");
FileInputStream inputStream = new FileInputStream(myFile);
ftpClient.put(inputStream, name);
inputStream.close();
ftpClient.quit();
return true;
} catch (Exception e) {
return false;
}
}