Download

angl. download [daunloud] = "stažení" souboru

Uživatel si může soubory z webu stahovat kliknutím pravého tlačítka > uložit cíl. Jestli se kliknutím levého tlačítka soubor z webu rovnou otevře nebo jestli se to zeptá "otevřít nebo uložit", závisí na typu souboru (na příponě) a na konkrétním nastavení prohlížeče a systému u uživatele. Nedá se nijak zaručit, že se ten dialog otevře.

Pokud chcete, aby se soubor uživateli začal stahovat místo otevírání, asi nejlepší způsob je zabalit soubor do archivu typu *.zip a na ten namířit odkaz.

Jiný způsob -- pouze pro profíky -- spočívá v úpravě asociace mime-typu souboru, aby se posílala hlavička application/octet-stream. Nebo se to dá udělat pro jeden soubor v PHP:

<?
header("Content-Length: ".$velikost_souboru);
header("Content-Type: application/octet-stream");
header("Content-Disposition: attachment; filename=".$jmeno_pod_kterym_se_to_ma_ulozit_u_uzivatele);
?>

Na stránkách Jak psát web o download: Přesměrování na jiný typ souboru. Celý tento web jako archiv ke stažení.

 

Encyklopedie

Jak psát web