Ciao, sto scrivendo un semplice client ftp utilizzando il package sun.net.ftp ma ho il seguente errore al momento della chiamata del metodo ascii() o binary()
che mi dite?codice:sun.net.ftp.FtpLoginException: Not logged in
ciao
Ciao, sto scrivendo un semplice client ftp utilizzando il package sun.net.ftp ma ho il seguente errore al momento della chiamata del metodo ascii() o binary()
che mi dite?codice:sun.net.ftp.FtpLoginException: Not logged in
ciao
Beh... sembrerebbe che al momento della chiamata si debba essere loggati, mentre il tuo programma non lo è.
Ciao.
"Perchè spendere anche solo 5 dollari per un S.O., quando posso averne uno gratis e spendere quei 5 dollari per 5 bottiglie di birra?" [Jon "maddog" Hall]
Fatti non foste a viver come bruti, ma per seguir virtute e canoscenza
dovrei essere già loggato :master:
codice:FtpClient ftpClient = new FtpClient(); ftpClient.openServer(ftpaddress); ftpClient.login(ftpusername, ftppassword); if(ftptransfermode=="A") { ftpClient.ascii(); } else { ftpClient.binary(); } if(ftpdirectory!="") { ftpClient.cd(ftpdirectory); } BufferedOutputStream out = new BufferedOutputStream(ftpClient.put(ftpfilename)); BufferedInputStream in = new BufferedInputStream(new FileInputStream(ftpfilename)); int b = -1; while ((b = in.read()) != -1) { out.write(b); } in.close(); out.close(); ftpClient.closeServer();
Non saprei... non ho mai usato il package sun.net.ftp.
Ad ogni modo:
codice:if(ftptransfermode.equals("A"))
Ciao.
"Perchè spendere anche solo 5 dollari per un S.O., quando posso averne uno gratis e spendere quei 5 dollari per 5 bottiglie di birra?" [Jon "maddog" Hall]
Fatti non foste a viver come bruti, ma per seguir virtute e canoscenza
edit... ho capito... ok..
altri per il mio problema?
ehm... so che è tardi per rispondere cmq siccome ho incontrato lo stesso problema posto il link con la soluzione...
http://sunsolve.sun.com/search/docum...ey=1-30-3431-1
odio chi parla di politica..
anzi vorrei fondare un partito contro tutto ciò