HTML - odkaz ke stažení obrázku
Když vytvořím odkaz ke stažení, tak v případě obrázku dojde k otevření.
Jde nějak udělat, aby když kliknu na stáhnout, tak aby se obrázek neotevřel a nabídlo to normální stažení souboru?
Když vytvořím odkaz ke stažení, tak v případě obrázku dojde k otevření.
Jde nějak udělat, aby když kliknu na stáhnout, tak aby se obrázek neotevřel a nabídlo to normální stažení souboru?
Zpět do poradny Odpovědět na původní otázku Nahoru
Silne to zavisi od nastavenia toho-ktoreho prehliadaca. Nevylucujem vsak moznost, ze by sa to dalo dosiahnut nejakou Ajax aplikaciou.
PHP je IMHO pohodlnější a bezpečnější, skripty, co jsou v mém příspěvku by měly fungovat na 100% ve všech prohlížečích.
Potřeboval bych něco podobného pouze v HTML nebo JS, jestli to tam lze udělat.
V JS to máš takto:
Ale drtivá většina prohlížečů blokuje vyskakovací okna, takže to nebude 100% jako PHP a pravděpodobně to využijí jenom sebevrazi, co si rádi nechají zavirovat PC nebo uživatelé IE.
Google is your friend: PHP force download:
nebo
http://php.dzone.com/news/php-force-download-keep- whats-
Vytvoříš si podle toho druhého návodu soubor download.php, uložíš ho do rootu (download.php) a jestli chceš stáhnout obrázek test.jpg, tak dáš takovýto odkaz:
Dle potřeby můžeš taky použít funkci urlencode, pak bude adresa takováto a přijatelnější:
PS: Dá se to ošéfovat i pomocí Javascriptu viz forum phpbuilder:
Ale většina prohlížečů podle mě blokuje takováto vyskakovací okna
Buď bych to zabalil do ZIPu, pak se ten obrázek v prohlížeči neotevře. Nebo by to bylo možné pomocí PHP a poslat správné hlavičky, ale když PHP nechceš... To řešení, co radí marekdrtič v tom javascriptu mi připadně trochu úchylný.
A může tam dokonce udělat odkazy 2.
a) zobrazit (normální link na obrázek)
b) stáhnout (obrázek vv *.zip 34 KB)
Další možnost by byla po zobrazení - link "uložit obrázek".
Mě taky, jenže kdo chce kam, pomozme mu tam . Dneska PHP nabízí už i hosting za 10Kč/měsíčně, tak nevim, v čem je problém..
Napiš nějaký hosting, kde to je za 10Kč měsíčně. O PHP mi tolik nejde, ale potřebuji hlavně e-mail.
E-mail máš třeba na Webuzdarma překvapivě zdarma.
Webzdarma znám, ale ten není moc spolehlivý. Měl jsem problém tam přenést nějaká data - samé výpadky. Nevím, jak je to teď, ale spíše se to asi nezměnilo. Mám doménu a hosting parking u Stable.cz
A přeci není problém napsat tam pro lamy něco ve smyslu: "Pokud si chcete obrázek uložit, klikněte na něj 1x pravým tlačítkem myši a v rozbalivši se roletce zvolte 'uložit'".
Právě takto jsem to prozatím vyřešil.