Hi,
in anschluß an mein letztes Problem:
Wenn ich einen Datei Download per php Script realisiere kommen zip Files Defekt an - lassen sich nicht entpacken obwohl die File größe stimmt.
Andere Files gehen Problemlos.
Die Header des Scripts:
Einfach nur das hier:
hat das gleiche Ergebnis - zip Files lassen sich downloaden aber nicht öffnen
Einer von euch ne Idee?
in anschluß an mein letztes Problem:
Wenn ich einen Datei Download per php Script realisiere kommen zip Files Defekt an - lassen sich nicht entpacken obwohl die File größe stimmt.
Andere Files gehen Problemlos.
Die Header des Scripts:
PHP-Code:
//realpath = das File...
$suffixArray = explode(".",$realpath);
$fileSuffix = $suffixArray[sizeof($suffixArray)-1];
@apache_setenv('no-gzip', 1);// den tip habe ich aus
//http://www.codingforums.com/archive/index.php/t-157392.html
@ini_set('zlib.output_compression', 0);
if($fileSuffix == "zip"){
header('Content-Type: application/zip');
}else{
header('Content-Type: application/download');
header('Content-Description: File Transfer');
}
header("Content-Disposition: attachment; filename=\"".$save_as_name."\"");
header("Content-Length: ".filesize($realpath));
header('Content-Transfer-Encoding: binary');
header('Expires: 0');
header('Cache-Control: must-revalidate, post-check=0, pre-check=0');
header('Pragma: public');
PHP-Code:
header('Content-Type: application/download');
header('Content-Description: File Transfer');
header("Content-Disposition: attachment; filename=\"".$save_as_name."\"");
header("Content-Length: ".filesize($realpath));
header('Content-Transfer-Encoding: binary');
header('Expires: 0');
header('Cache-Control: must-revalidate, post-check=0, pre-check=0');
header('Pragma: public');
Einer von euch ne Idee?
Kommentar