Autor Zpráva
_dot_
Profil *
header('Content-Type: '.mime_content_type($dir.$file));
header('Accept-Ranges: bytes');
header('Content-Length: '.filesize($dir.$file));
header('Content-Transfer-Encoding: none');
header('Pragma: public');
header('Content-Description: File Transfer');
header('Content-Disposition: attachment; filename="'.$file);

Takto vypada odesilana hlavicka pro prohlizec. Po kliknuti na soubor se objevi okno pro stazeni. Doposud OK. Po stazeni ma vsak objekt misto realnych (2MB, 600KB, ...) pouze 64KB a misto obrazku vidim cerne okno ...

Jak se mas pravne nastavit hlavicka, aby byl soubor stahnut kompletne? Zavisi na poradi, popr je zde spravne ?
Jan Tvrdík
Profil
_dot_
Zkontroluj, co se stáhne - otevři to třeba v PSPadu, může tam být vypsaná nějaká PHP chyba
Jan Tvrdík
Profil
Jan Tvrdík
Jinak na linuxsoftu používají
header("Content-Description: File Transfer"); 
header("Content-Type: application/force-download"); 
header("Content-Disposition: attachment; filename=\"datum.txt\"");

=> zkus vyhodit ty "přebytečný hlavičky"
_dot_
Profil *
je díky !

Je tam html kod. Jak to pls spravne nastavit ? Odesle to html kod toho souboru start.php nadrazeny cili adresa.cz/start.php?file=soubor_ke_stazeni.jpg
_dot_
Profil *
Díky hlavně za ten link, moc mi pomohl. Byl špatně postavený script (pořadí činností.

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: