Salve, ho questa porzione di codice:
codice:
try
{
FtpClient fc = new FtpClient(sUplfHostname, iUplfPorta);
txtStatus.setText("> Connessione riuscita :P");
fc.login(username, password);
txtStatus.setText("> Login riuscito");
fc.binary();
fc.cd(""):
fc.put(txtFile.getText());
txtStatus.setText("> Upload Riuscito");
fc.closeServer();
}
catch (Exception ex)
{
txtStatus.setText("> "+ ex);
return;
}
Il codice in questione, lo eseguo in un browser tramite applet, ma quando clicco sul pulsante, che dovrebbe avviarmi l'upload, ricevo il seguente errore:
codice:
> java.security.AccessControlException: access denied (java.lang.RuntimePermission accessClassInPackage.sun.net.ftp)
Da cosa può dipendere?
Ho fatto un po' di test ed ho commentato quasi tutto, lasciando solamente:
codice:
FtpClient fc = new FtpClient(sUplfHostname, iUplfPorta);
però, l'errore ce l'ho comunque... quindi ho dedotto che il problema risiede proprio in questa libreria.
Posso averne conferma e se possibile anche un'ipotetica soluzione?
Grazie :P