Hallo Leute!
Mich beschäftigt schon wieder so eine keine Gemeinheit.
Um meine Umfrageergebnisse auf einem Server zu speichern, möchte ich das FTP-Protokoll nutzen. Ja, ich weiß es ist unsicher, aber die einfachste Methode um die Geschichte einigermaßen schnell auf die Beine zu stellen. Da der Nutzerkreis eingeschränkt wird, ist es so auch erst einmal o.k.
Das Java-Applet ist signiert und wenn ich es lokal ausführe, funktioniert es. Wenn ich es aber auf den Webserver hochlade und von dort ausführe, funktioniert es nicht.
Folgender Code ist für den Zugriff zuständig:
Habt ihr eine Idee, was ich hier verkehrt mache? Sollte das Applet, wenn es signiert ist, nicht auch auf andere Server zugreifen können?
Mich beschäftigt schon wieder so eine keine Gemeinheit.
Um meine Umfrageergebnisse auf einem Server zu speichern, möchte ich das FTP-Protokoll nutzen. Ja, ich weiß es ist unsicher, aber die einfachste Methode um die Geschichte einigermaßen schnell auf die Beine zu stellen. Da der Nutzerkreis eingeschränkt wird, ist es so auch erst einmal o.k.
Das Java-Applet ist signiert und wenn ich es lokal ausführe, funktioniert es. Wenn ich es aber auf den Webserver hochlade und von dort ausführe, funktioniert es nicht.
Folgender Code ist für den Zugriff zuständig:
Java:
URL u = null;
try {u = new URL(ftp://BENUTZERNAME:PASSWORT@ftp.XXXX.de:21/httpdocs/test.txt");} catch (MalformedURLException e2) {e2.printStackTrace();}
URLConnection uc = null;
try {uc = u.openConnection();} catch (IOException e1) {e1.printStackTrace();}
uc.setDoOutput(true);
OutputStream out = null;
try {out = uc.getOutputStream();} catch (IOException e1) {e1.printStackTrace();}
try {out.write("THIS DATA WILL BE WRITTEN TO FILE".getBytes());} catch (IOException e1) {e1.printStackTrace();}
try {out.close();} catch (IOException e1) {e1.printStackTrace();}
Habt ihr eine Idee, was ich hier verkehrt mache? Sollte das Applet, wenn es signiert ist, nicht auch auf andere Server zugreifen können?
Zuletzt bearbeitet: