QuackX: Aus Applet in Datei speichern

Kann man aus Einem Applet heraus in eine Datei etwas speichen bzw. eine anlegen und dann etwas hineinspeichern?

  1. Hallo,

    Kann man aus Einem Applet heraus in eine Datei etwas speichen bzw. eine anlegen und dann etwas hineinspeichern?

    nein, geht aus Sicherheitsgründen nicht. Du kannst alternativ Daten auf dem Server ablegen, von dem das Applet geladen wurde.

    Gruss

    Marko

    1. Hallo,

      Kann man aus Einem Applet heraus in eine Datei etwas speichen bzw. eine anlegen und dann etwas hineinspeichern?

      nein, geht aus Sicherheitsgründen nicht. Du kannst alternativ Daten auf dem Server ablegen, von dem das Applet geladen wurde.

      Gruss

      Marko

      und wie geht das?

      1. Hallo,

        ich glaub dass es nur dann geht, wenn auf dem Server auch ein Programm läuft, dass die Daten entgegennimmt. Das bedeutet, am besten ein Java-Servlet, oder da kaum ein Provider Servlets erlaubt, kann es auch ein CGI-Script sein, mit dem das Servlet über einen normalen HTTP Request kommuniziert.
        Soviel zur groben Struktur, falls Du das in Deiner Anwendung wirklich brauchst, musst Du halt für die einzelnen Techniken noch ein Paar DOkus und Bücher studieren. Die Themen Die Du brauchst wären:

        Falls Servlets möglich sind:

        -Programmierung derselben
        -RMI - Das Standardverfahren zur Kommunikation zwischen verteilten Java-Komponenten

        Falls keine Servlets möglich sind:

        • CGI-Programmierung (in PERL, C, oder sonstwas, oder auch PHP)
        • HTTP-Requests aus einem Java-Applet ausführen

        Ist nicht ganz einfach, also hilft nur: Studieren und! Probieren ;-)

        Gruss

        Marko

  2. Hallo QuackX,

    im Prinzip nein, weil das aus Sicherheitsgründen nicht zulässig ist. Wenn das Applet signiert ist, dann hast Du immerhin die Chance den Benutzer quasi darum zu bitten. Allerdings sind die Signaturverfahren bei Netscape und Microsoft unterschiedlich. Man kann zwar trotzdem erreichen, daß ein Applet dann unter beiden läuft, ist aber etwas aufwendiger.
    Ansonsten bleibt dann noch Marko's Weg, wenn Du all diesen Schwierigkeiten aus dem Weg gehen willst.

    Gruß
       Michael