Я написал код, который загружает файл с FTP-сервера.Так как у меня локальный FTP-сервер, и я хочу получить доступ как «ftp: // localhost / alfresco».Это был FTP на свежем воздухе.
У меня есть следующий код
public class FtpTransfer {
public static final void main(String[] args)
{
FTPClient ftp = new FTPClient();
FileOutputStream br = null;
try
{
ftp.connect("ftp://localhost/alfresco");
ftp.login("admin", "admin");
String file = "KPUB//Admin//TMM//Pickup//TMM_TO_ARTESIA_06152010220246.xml";
br = new FileOutputStream("file");
ftp.retrieveFile("/"+file, br);
System.out.println("Downloaded...");
}
catch(IOException exception) {
System.out.println("Error : "+exception);
}
}
}
Возникает следующее исключение.
Error : java.net.UnknownHostException: ftp://localhost/alfresco
Пожалуйста, дайте мне знать, как мне дать адрес хоста FTP?