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