Tom: Header / ZIP / iPad Safari / Download

Beitrag lesen

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  
![](http://selfhtml.bitworks.de/Virencheck.gif)  
  

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