Hello,
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;
Ich sehe nur einen Fehler:
> header('Content-Length:'.filesize($file));
sollte besser heißen:
header('Content-Length: '.filesize($file));
^
Liebe Grüße aus dem schönen Oberharz
Tom vom Berg

--
☻\_
/▌
/ \ Nur selber lernen macht schlau
<http://bikers-lodge.com>