Alexander, W.: Header / ZIP / iPad Safari / Download

Beitrag lesen

Hallo liebe Experten,

ich biete ZIP-Dateien zum Download an und habe dabei ein Problem. Einige Safari Nutzer (auf iPad) melden, dass sich die Dateien nicht herunterladen lassen. Ich habe es mit application/zip und application/octet-stream getestet. In beiden Fällen melden die Kunden Fehler. Kennt Ihr vielleicht einen  Trick?

So sehen die Headers aus:

header('Pragma: public');  
header('Expires: 0');  
header('Cache-Control: no-cache');  
header('Content-Description: [Hier kommt der Dateiname] Download');  
header('Content-Type: application/octet-stream'); // auch mit .../zip getestet  
header('Content-Disposition: attachment; filename=das-ist-die-datei.zip"');  
header('Content-Transfer-Encoding: binary');  
header('Content-Length:'.filesize($file));

// hier kommt readfile(...) und exit;

Vielen Dank!

Grüße
Alexander