Witam, dziękuję za odpowiedź. Poradnik z którego korzystałeś jest świetny, sam z niego korzystam :)
Poprawiłem catch'e (tak się pisze?) - dodałem po prostu system.out.println(błąd); - niestety nie pomogło.
Sporo jeszcze u mnie kuleje, więc może wina leży gdzieś "głębiej". Ogólnie to chciałem napisać "dzienniczek treningowy", w którym edytujesz tekst w polu tekstowym, możesz ten tekst zapisać do pliku (to działa) lub wysłać na serwer ftp (tutaj działa mi połączenie z serwerem ftp i tka jak pisałem - bez problemu jestem w stanie utworzyć folder po połączeniu).
Jeśli chodzi o fragment z przeglądaniem pliku do wysłania to to wygląda tak:
JFileChooser jfc = new JFileChooser();
File file = jfc.getSelectedFile();
Z tego co czytam, to to powinno zwracać plik, więc używałem "file" w ftpClient.upload(file);
#edit
Ok, powoli do przodu, nie poprawiłem jednego catch'a, teraz wyrzuca mi błąd:
java.net.SocketException: Connection reset . Jak uda mi się to naprawić to zrobię edycję wypowiedzi, może komuś się przyda później. Oczywiście nadal czekam na Wasze pomysły :)
#edit
Naprawione. Problem leżał w systemie operacyjnym (win 7 x 64),a a nie w kodzie źródłowym. Teraz wszystko śmiga.
http://support.microsoft.com/kb/2754804 - poprawka od microsoft. Wystarczy ściągnąć, zainstalować i śmiga ;)
#edit
Proszę o dodanie znacznika do tematu np: [rozwiązane].