hi Leute,
habe mal wieder nen Problem.
Geht um folgendes, will ne Downloadfunktion bei mir einbauen.
Läuft alles über nen Ajax Request, wo ich den Pfad zur, auf dem Server, gespeicherten Datei (eine Grafik) übergebe. Funktioniert ja auch, mein Link wird mit dem Ziel gefüttert. Allerdings will ich nicht dass die Grafik angezeigt wird sondern dass nen Downloaddialog erscheint mit dem der User dann seine Grafik auf seinem System lokal speichern kann. Dazu muss ich ja nen neuen Header übergeben. Habe das jetzt schon seit ner ganzen Weile probiert, allerdings kriege ich das nicht hin. Da wird dann immer kein Response gesendet. Was muss ich da in meine php datei einfügen damit das so funktioniert.
Hier mein Beispiel (habe ich von php.net)
Danke im voraus.
habe mal wieder nen Problem.
Geht um folgendes, will ne Downloadfunktion bei mir einbauen.
Läuft alles über nen Ajax Request, wo ich den Pfad zur, auf dem Server, gespeicherten Datei (eine Grafik) übergebe. Funktioniert ja auch, mein Link wird mit dem Ziel gefüttert. Allerdings will ich nicht dass die Grafik angezeigt wird sondern dass nen Downloaddialog erscheint mit dem der User dann seine Grafik auf seinem System lokal speichern kann. Dazu muss ich ja nen neuen Header übergeben. Habe das jetzt schon seit ner ganzen Weile probiert, allerdings kriege ich das nicht hin. Da wird dann immer kein Response gesendet. Was muss ich da in meine php datei einfügen damit das so funktioniert.
Hier mein Beispiel (habe ich von php.net)
PHP:
header('Content-type: application/zip');
header('Content-Disposition: attachment; filename='.$filename);
readfile($filename);
//Response für index.htm
echo $filename;
Danke im voraus.