Speichern
Dong
- javascript
Hallo,
ich habe ein Problem. Vielleicht könnt ihr mir helfen.
Ich möchte eine Datei auf Lokalrechner runterladen, sobald man
die linken Maustaste klickt, erscheint das Speicher-Dialog-Fenster
und gleichzeitig die Informationen (wer hat runtergeladen, wann und
was usw...) in eine Logfile schreiben.
Mein Quelltext sieht so aus:
...
<TD>
<A HREF="dateiname.xxx">dateiname.xxx</A>
</TD>
....
Danke.
Dong
Hi Dong
mit Javascript geht das was Du möchtest nicht
...
<TD>
<A HREF="dateiname.xxx">dateiname.xxx</A>
</TD>
....
du bräuchtest z.B. ein PHP-Skript dem Du über den URI den Dateinamen (oder eine ID zwecks DB-Abfrage) als Parameter übergibst.
Das Skript schreibt dann a) den Logfile und sendet b) die Datei mit entsprechendem header.
Der Link würde dann z.B. so aussehen
<A HREF="downloader.php?FILE=dateiname.xxx">dateiname.xxx</A>
oder
<A HREF="downloader.php?ID=12345">dateiname.xxx</A>
Viele Grüße
Lulu
Hi,
Ich möchte eine Datei auf Lokalrechner runterladen, sobald man
die linken Maustaste klickt, erscheint das Speicher-Dialog-Fenster
da helfen Dir weder JavaScript noch HTML. Der Server muß die Ressource als application/octet-stream ausliefern.
und gleichzeitig die Informationen (wer hat runtergeladen, wann und
was usw...) in eine Logfile schreiben.
Entweder entnimmst Du diese Informationen aus dem Access-Log des Servers, oder Du brauchst ein Script, welches ein eigenes Logfile schreibt. Ist aber auch nicht so tragisch.
Übrigens kann JavaScript _gar nichts_ speichern - schon gar nicht irgendwo im Internet.
Cheatah