Avatar billede lars_jensen Nybegynder
03. marts 2002 - 16:14 Der er 3 kommentarer og
1 løsning

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
Avatar billede coderdk Praktikant
03. marts 2002 - 16:19 #1
Ændre application/octet-stream til: application/ms-download

=)
Avatar billede coderdk Praktikant
03. marts 2002 - 16:21 #2
Det hedder forøvrigt application/octet-stream - men med ms-download tvinger du en download (det virker også på mozilla og netscape)...
Avatar billede lars_jensen Nybegynder
03. marts 2002 - 16:22 #3
hmm, den synes jeg jeg var forbi ... nå, jeg prøver mig frem...
Netscape, Opera, Konquror = octet-stream
IE = ms-download

right ?
Avatar billede lars_jensen Nybegynder
03. marts 2002 - 16:23 #4
jeg stoler på dit ord... jeg tester imorgen efter lidt nattesøvn
/ LJ
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester