Forums Neueste Beiträge
 

Datei download-Abbruch erkennen

21/07/2008 - 13:48 von Michael Böttger | Report spam
Hallo,

Ich habe eine Frage zu Perl.
Das Problem:
Ein Nutzer soll über ein Web-Formular, also über den Browser,
bestimmte Dateien herunterladen können.
Also in etwa so: der Nutzer klickt auf einen Link o.à. und das Skript
wàhlt die entsprechende Datei aus und sendet diese dann an den
Anwender.

Ich möchte jetzt gerne innerhalb des Skriptes merken, ob der Anwender
die Datei wirklich komplett heruntergeladen hat oder ob der Download
abgebrochen wurde.

Welche Möglichkeiten habe ich da?

Gibt es evtl. auch einen Weg mit Javascript (das wàre auch möglich)?

Bin für jeden Hinweis dankbar.

Grüße
Michael Böttger
 

Lesen sie die antworten

#1 Moritz Lenz
21/07/2008 - 14:18 | Warnen spam
Hallo,

Michael Böttger wrote:
Ich habe eine Frage zu Perl.



Eher zu Perl + CGI, daher F'up nach dclp.cgi

Das Problem:
Ein Nutzer soll über ein Web-Formular, also über den Browser,
bestimmte Dateien herunterladen können.
Also in etwa so: der Nutzer klickt auf einen Link o.à. und das Skript
wàhlt die entsprechende Datei aus und sendet diese dann an den
Anwender.

Ich möchte jetzt gerne innerhalb des Skriptes merken, ob der Anwender
die Datei wirklich komplett heruntergeladen hat oder ob der Download
abgebrochen wurde.

Welche Möglichkeiten habe ich da?



Ich würde darauf tippen, dass Apache dem Perl-Script ein SIGPIPE-Signal
schickt. Wenn das stimmt, sollte ein Handler in $SIG{PIPE} reichen.

Gibt es evtl. auch einen Weg mit Javascript (das wàre auch möglich)?



Javascript hilft nichts, wenn der User das Browserfenster (oder tab)
schliesst.

Grüße,
Moritz

Moritz Lenz
http://perl-6.de/ http://moritz.faui2k3.org/

Ähnliche fragen