Autor Zpráva
Laupe
Profil
Mám problém se stahovanim souboru v Chrome. mam tento kod a chrome me nazev souboru da xxx.download misto xxx.exe. v IE, firefox, opera, safari to slape jak ma. neni to bug chromu?



    header('Content-Type: "'.$mime.'"');
    header('Content-Disposition: attachment; filename="'.$filename.'"');
    header ('Expires: '.gmdate("D, d M Y H:i:s", mktime(date("H")+1, date("i"), date("s"), date("m"), date("d"), date("Y"))).' GMT');
    header("Content-Transfer-Encoding: binary");
    header("Content-Length: ".filesize($filepath));
      
    // Generate the server headers
    if (strstr($_SERVER['HTTP_USER_AGENT'], "MSIE")) {
        header('Cache-Control: must-revalidate, post-check=0, pre-check=0');
        header('Pragma: public');
    }else{
        header('Pragma: no-cache');
    }
    readfile($filepath);
    exit;



Moderátor Joker: Vkládej prosím kódy mezi značky [pre] a [/pre] (stačí kliknout na ).
Joker
Profil
Laupe:
A kde se vezme $filename?
Laupe
Profil
$mime a $filename mu posilam logicky

napriklad:

mime: application/octet-stream
filename: TeamSpeak3-Client-win32-3.0.0-beta9.exe
filepatch: cesta.-......../TeamSpeak3-Client-win32-3.0.0-beta9.exe
Laupe
Profil
tak sem zjistil, ze problem je jen u exe souboru. rar, zip jde

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0