Kirjautuminen

Haku

Tehtävät

Keskustelu: Nettisivujen teko: latauslinkki+pdf filu

Bemari [12.09.2006 18:49:41]

#

onko mahdollista tehdä semmoista linkkiä sivuille josta saa ladattua koneelle pdf (no miks ei vaikka html) filun. kun tekee tavan linkin tyyliin

echo "<a href=\"http://www.xxxxx.fi/filu.pdf\">Lataa filu(.pdf)</a>";

niin filuhan aukeaa nettiselaimeen.

Toivottavasti en rassaa teitä tyhmillä kysymyksillä ;-)

sooda [12.09.2006 19:04:16]

#

Kun linkkiä klikkaa hiiren oikealla korvalla, niin yleensä tulee lista josta voi painaa sen tallennettavaksi. Useimmat ihmiset osaavat tämän. Voihan sitä myös tehdä php:llä skriptin, joka laittaa http-headereihin sisältötyypiksi jonkun jota yleensä selaimet tarjoavat tallennettavaksi (esim. application/octet-stream, josta haku kertoo lisää), jolloin oletuksena tulee latausdialogi sitte.

[viil]Kyllä se pdf latautuu koneelle vaikka se selaimessa aukeaisikin ;)[/viil]

Olga [12.09.2006 19:14:41]

#

Tuolta löytyy kommenteista valmiita esimerkkejä: https://www.php.net/header

Bemari [12.09.2006 19:18:49]

#

joopas joo. Ajattelin vaan että sen olis parempi suoraan avautua lataushommeliin koska kaikki ei tosiaankaan osaa käyttää hiiren oikeata namikkaa ;-), puhumattakaan siitä että osaisivat etsiä filun selaimen väliaikaisista tiedostoista.
kyseessä on tuoteluettelo joka pitäisi olla helposti saatavilla talteen. voishan sen toki vaikka zipata mut ei senkään purkaminen kaikille oo itsestäänselvyys. Pitää kaivella tietoo tuosta application/octet-stream hommasta jos sieltä löytys apuja. Kiitos.

Blaze [12.09.2006 19:24:30]

#

Ainakin Adoben selainplugissa on iso "tallenna tämä pdf levylle" -nappula, jonka varmasti hölmömpikin huomaa.

Ujuttamalla väärää tietoa headereihin estät ihmisiä avaamasta tuota siinä plugissa ollenkaan. Jos haluan vain vilkaista tuoteluetteloa, en todellakaan halua tallentaa sitä ensin johonkin ja käydä erikseen avaamassa.

Bemari [12.09.2006 19:39:40]

#

sain wörkkimään olgan linkin avulla. sikäli mikäli muita kiinnostaa niin tein linkin joka ohjaa tuotekuvasto.php sivulle. sinne vaan

<?php
header('Content-Disposition: attachment; filename="Kuvasto.pdf"');
?>

jolloin linkki aukaisee latausikkunan automaattisesti. Blaze, en minä ihmisten kiusaksi tuota tee. Tuolla se todellakin on parempi olla noin. Mut kiitokset jälleen

Vastaus

Aihe on jo aika vanha, joten et voi enää vastata siihen.

Tietoa sivustosta