Autor Zpráva
HomerJay
Profil


Mám jednoducho script na sťahovanie súborov, nejako takto mám vyriešené načítanie súboru
header('Content-Description: File Transfer');
header('Content-Type: application/octet-stream');
header('Content-Disposition: attachment; filename='.basename($downRedirect));
header('Content-Transfer-Encoding: binary');
header('Expires: 0');
header('Cache-Control: must-revalidate, post-check=0, pre-check=0');
header('Pragma: public');
header('Content-Length: ' . filesize($downRedirect));
ob_clean(); flush(); readfile($downRedirect); exit;


Pričom $downRedirect obsahuje hodnotu povedz takúto:
$downRedirect = "files/blabla/imro.jpg";
Avšak pri sťahovaní sa ukáža veľkosť súboru neznáma, ako na obrázku hore. Skúse si to sami...
Alphard
Profil
HomerJay:
Kdybyste dal přímý na stažení nějakého souboru, možná by to zkusilo víc lidí...
Kontroloval jste, jestli je v té hlavičce velikost? Hlavičky umí ukázat třeba Firebug, nebo na chvíli ty ostatní zakomentujte a dejte tam jen echo.
HomerJay
Profil
To je síce pravda, ale nahrať si narýchlo nejaký súbor nie je problém, okrem toho ma nenapadol žiadny súbor dostatočne veľký aby človek videl že sa neukazuje priebeh sťahovania (jedine warez).
Skontrolujem hneď ako sa dostanem na svoj počítač, to ma nenapadlo, zatiaľ ďakujem ;)

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