U. Etre: Öffnen einer Datei und anschliessendes Speichern auf dem Server

Zuerst einmal Sorry für den etwas schwer verständlichen Titel.
Meine Frage lautet folgendermassen: Ist es grundsätzlich möglich, dass ein Besucher meiner Homepage auf einen beliebigen Verweis klickt (also zum Beispiel auf ein Word-Dokument), die Datei öffnet, etwas verändert und anschliessend direkt auf dem Server speichert (anstatt auf dem Rechner des Besuchers)?
Über eine Antwort würde ich mich sehr freuen.
Besten Dank!
U.Etre

  1. Hi,

    Meine Frage lautet folgendermassen: Ist es grundsätzlich möglich, dass ein Besucher meiner Homepage auf einen beliebigen Verweis klickt (also zum Beispiel auf ein Word-Dokument), die Datei öffnet, etwas verändert und anschliessend direkt auf dem Server speichert (anstatt auf dem Rechner des Besuchers)?

    Du musst die Datei erst mal zum Download anbieten. Wie das geht, dürfte wohl klar sein.
    Damm verändert der Benutzer was und speichert die erst mal auf seinem Rechner.
    Dann musst du ihm die Möglichkeit geben, die Datei wieder hochzuladen. Dazu siehe: http://aktuell.de.selfhtml.org/artikel/cgiperl/file-upload/index.htm

    HTH

    wunderwarzenschwein

    --
    ss:} zu:$ ls:} fo:| de:] va:) ch:? sh:( n4:# rl:? br:> js:| ie:( fl:{ mo:)
    1. Herzlichen Dank für eure schnellen Antworten! (Tom, Andreas Korthaus und wunderwarzenschwein!). Werde mir die verschiedenen Vorschläge und Möglichkeiten ansehen.
      Grüsse U.Etre

  2. Hi!

    Zuerst einmal Sorry für den etwas schwer verständlichen Titel.

    Im Gegenteil ist erheblich aussagekräftiger als "BITTE HELFT MIR, DRINGEND !!!"...

    Meine Frage lautet folgendermassen: Ist es grundsätzlich möglich, dass ein Besucher meiner Homepage auf einen beliebigen Verweis klickt (also zum Beispiel auf ein Word-Dokument), die Datei öffnet, etwas verändert und anschliessend direkt auf dem Server speichert (anstatt auf dem Rechner des Besuchers)?

    Das Problem hier ist die Client-Seite. Mit einem normalen Webbrowser kannst Du das vergessen, wie stellst Du Dir das vor? Der IE hat z.B. die Möglichkeit, bei entsprechend vorhandener Software, Word & Co im Browserfenster anzuzeigen. Das ist nett, kanman aber nicht bearbeiten. Wenn Du das mit dem Browser machen willst, bleibt Dir nichts anderes übrig als hoch und runterzuladen (afaik!).
    Es eröffnen sich weiter Möglichkeiten durch die Verwendung von FTP(läßt sich als Webordner in den Windows Explorer integrieren), nur kann man zhier die Dokumente normalerweise nicht online bearbeiten, bei mr zumindest funktioniert das nicht. Weiter Möglichkeit ist WebDAV, hiermit  wird das HTTP-Protokoll etwas erweitert, gerade um solche Dinge tun zu können, Dokumente werden während der Bearbeitung für andere gesperrt, Du kannst es ebenfalls in den Windows Explorer einbinden(theoretisch), Du kannst Dateien z.B. mit Word öffnen, bearbeitn und speichern, alles online. WebDAV ist eien gute Sache, nur muss ich gestehen, dass ich es leider nach vielen Versuchen nicht geschafft habe, dass ich mit 4 verschiedenen Windows 2000 Rechnern drauf zugreifen konnte, mit meinem ging es imer, als ich das woanders einrichten wollte stand ich meist dumm da. Das liegt wohl daran das MS sich mal wieder nicht so 100%ig an die Standards hält. Naja, ich hatte dann auch keine Lust mehr weiter zu suchen. Aber es ist eine sehr Interessante Sache. Außerdem lässt es sich mit SSL verschlüsseln!

    Grüße
    Andreas

  3. Hallo,

    über die Homepage geht das sicher nicht so einfach und das ist Absicht. Aber Du könntest, falls das gewünscht ist, einen Remote Access einrichten z.B. über ISDN. Dafür gibt es bei AVM den Access-Server (hat was mit Zugriff und nicht mit der Datenbank von MS zu tun). Für diesen benötigst Du eine aktive ISDN-Karte. Auf den Gegenseiten (clients) reicht dann eine Fritz-Karte. Diese kann dann über ein oder zwei Kanäle direkt auf den Server zugreifen. Durch Sicherheitsmechanismen, wie Authentifizierung, Rückruf, etc. kann man das Ganze auch relativ sicher gestalten.

    Man kann dann "ganz normal" nit den Dateien arbeiten, als lägen sie im lokalen Netzwerk.

    Ich habe das mal eine Zeit lang mit der DB Access gemacht und war erstaunt, wie schnell das war.

    Grüße

    Tom

  4. Hi U. Etre,

    Ist es grundsätzlich möglich, dass ein Besucher meiner Homepage auf einen beliebigen Verweis klickt (also zum Beispiel auf ein Word-Dokument), die Datei öffnet, etwas verändert und anschliessend direkt auf dem Server speichert (anstatt auf dem Rechner des Besuchers)?

    was soll passieren, wenn zwei Benutzer dies zeitlich überlappend tun?
    (Transaktionskonzept?)

    Viele Grüße
          Michael

    --
    T'Pol: I apologize if I acted inappropriately.
    V'Lar: Not at all. In fact, your bluntness made me reconsider some of my positions. Much as it has now.
    (sh:| fo:} ch:] rl:( br:^ n4:( ie:% mo:) va:| de:/ zu:| fl:( ss:) ls:~ js:|)
     => http://www.peter.in-berlin.de/projekte/selfcode/?code=sh%3A|+fo%3A}+ch%3A]+rl%3A(+br%3A^+n4%3A(+ie%3A%25+mo%3A)+va%3A|+de%3A%2F+zu%3A|+fl%3A(+ss%3A)+ls%3A~+js%3A|
    Auch diese Signatur wird an korrekt konfigurierte Browser gzip-komprimiert übertragen.
    1. Hi!

      was soll passieren, wenn zwei Benutzer dies zeitlich überlappend tun?
      (Transaktionskonzept?)

      WebDAV z.B. sperrt die Datei während sie in Bearbeitung ist indem diese in einer LOCK-Tabelle eingetragen wird.

      Grüße
      Andreas

      1. Hi Andreas,

        was soll passieren, wenn zwei Benutzer dies zeitlich überlappend tun?
        (Transaktionskonzept?)
        WebDAV z.B. sperrt die Datei während sie in Bearbeitung ist indem diese in einer LOCK-Tabelle eingetragen wird.

        mir ist bewußt, daß das Problem _lösbar_ ist ... ;-)

        Viele Grüße
              Michael

        --
        T'Pol: I apologize if I acted inappropriately.
        V'Lar: Not at all. In fact, your bluntness made me reconsider some of my positions. Much as it has now.
        (sh:| fo:} ch:] rl:( br:^ n4:( ie:% mo:) va:| de:/ zu:| fl:( ss:) ls:~ js:|)
         => http://www.peter.in-berlin.de/projekte/selfcode/?code=sh%3A|+fo%3A}+ch%3A]+rl%3A(+br%3A^+n4%3A(+ie%3A%25+mo%3A)+va%3A|+de%3A%2F+zu%3A|+fl%3A(+ss%3A)+ls%3A~+js%3A|
        Auch diese Signatur wird an korrekt konfigurierte Browser gzip-komprimiert übertragen.