Hallo,
ich generiere per PHP dynamische Downloads:
header("Content-Type: application/octet-stream");
header("Content-Disposition: attachment; filename=\"".$fileName."\"");
header('Content-Length: '.filesize ($file));
header('Pragma: no-cache');
header('Expires: 0');
echo $buffer;
Sobald der Download nun unter IE geöffnet wird erscheint wie gewohnt das Fenster zum direkten Öffnen oder Speichern.
Ist der Download nun zum Beispiel ein PDF-Dokument, kann ich es abspeichern und später ganz normal und ohne Fehler ansehen. Öffne ich den Download (in diesem Fall das PDF) nun direkt, dann öffnet sich zwar der Adobe Reader, bricht aber dann mit folgender Fehlermeldung ab:
Datei existiert nicht
Wie gesagt „Speichern unter…“ geht, nur das direkte „Öffnen“ funkt nicht. Hat jemand ne Erklärung?
gruß Markus