IE og application/octetstream
Jeg har lavet en yderst simpel download fil ting så jeg kan følge med i hvad der sker på min side, men tingen virker ikke med IE... Har IE et problem med application/octetstream ?Koden er
<?php
if (!isset($did)) $did = 0;
if ($did == 0) die("Script Error !");
$filearray = array(
"1" => "lars_b_jensen.vcf",
"2" => "resume_dk.doc",
"3" => "resume_dk.pdf",
"4" => "resume_uk.doc",
"5" => "resume_uk.pdf",
"6" => "tagster_lib.txt"
);
$downloaddir = "download/";
$file = $downloaddir.$filearray[$did];
# echo $file;
header("Cache-Control: no-cache, must-revalidate");
header("Pragma: no-cache");
header("Content-Disposition: attachment; filename=".$filearray[$did].";");
header("Content-Type: application/octetstream");
header("Content-Length: ".filesize($file));
# echo filesize($file);
readfile($file);
?>
En udskrift af headers viser
HTTP/1.1 200 OK
Date: Sun, 03 Mar 2002 15:06:59 GMT
Server: Apache/1.3.20 (Unix) ApacheJServ/1.1.2 PHP/4.0.4pl1 FrontPage/5.0.2.2510 Rewrit/1.1a
X-Powered-By: PHP/4.0.4pl1
Cache-Control: no-cache, must-revalidate
Pragma: no-cache
Content-Disposition: attachment; filename=lars_b_jensen.vcf;
Content-Length: 1100
Keep-Alive: timeout=15, max=98
Connection: Keep-Alive
Content-Type: application/octetstream
Et eksempel kan være
http://www.ljweb.biz/download.php?did=3
En anden ting, nogle gange har NN6.2 lyst til at printe indholdet ud på skærmen fremfor at downloade - det er ret ufedt.
Nogle idéer ? jeg kan ikke helt se hvad jeg gør galt her
/ LJ