Witam
Używam klasy FTPClient którą znalazłem na: http://commons.apache.org/net/api/org/apache/commons/net/ftp/FTPClient.html
Chcę na serwer wysłać kilka plików jpg za pomocą mojego programu korzystającego z protokołu FTP.
Jednak 90% obrazków które zostały przesłane na mój serwer zawierają błędy, tzn. rozmiar oryginału i pliku na serwerze się zgadza jednak pliki po wyświetleniu w przeglądarce grafiki nie są identyczne z oryginałem - część obrazka jest przesunięta lub nie zgadzają się kolory. Nie wiem czemu pojawia się taki błąd.
FTPClient ftpClient = new FTPClient();
File plik;
try
{
ftpClient.connect("adres.serwera.ftp");
}
catch (SocketException ex) { }
catch (IOException ex) { }
try
{
ftpClient.login(login, haslo);
}
catch (IOException ex) { }
if (ftpClient.isConnected() == true)
{
try
{
System.out.println("Połączyłem się do " + ftpClient.getSystemName());
}
catch (IOException ex) { }
try
{
plik = new File("plik1.jpg");
FileInputStream plika = new FileInputStream(plik);
ftpClient.storeFile("plik1.jpg", plika);
}
catch (IOException ex) {}
}
try
{
ftpClient.disconnect();
}
catch (IOException ex) {}
Dziękuje za pomoc :)