Avatar billede diz Nybegynder
13. maj 2003 - 10:35 Der er 8 kommentarer og
1 løsning

Download af PDF

Hej allesammen,

Jeg vil høre om det er muligt at "tvinge" brugeren til at downlode en pdffil.
Det skal forståes på den måde at jeg har et link til en pdf-fil, men problemet er at når man klikker på det link, så åbner den pdf-filen med det samme. Meningen er at man skal have lov til at gemme filen, altså få dialogboksen op, hvor man kan vælge at gemme eller åbne.

Er det muligt?
Avatar billede boris Mester
13. maj 2003 - 10:41 #1
Ja, hvis du lægger pdf-filerne på en FTP-server med adgang for alle og linker til dem der.
Avatar billede boris Mester
13. maj 2003 - 10:43 #2
Download af pdf med http links er faktisk enormt irriterende, fordi der ofte går pandekage i Explorer og Acrobat Reader, alt efter PDF-filerne.
Alternativt kan man tilråde kunderne at højreklikke på linket og selv vælge at downloade i stedet for at åbne.
Avatar billede NanoQ Nybegynder
13. maj 2003 - 10:47 #3
Alternativet er naturligvis at sovse PDF'erne ind i en ZIP :)
Avatar billede Slettet bruger
13. maj 2003 - 10:54 #4
Du kan nemt gøre det med PHP...
Avatar billede diz Nybegynder
13. maj 2003 - 10:55 #5
Jeg napper boris ftpløsning, da zip ikke er en mulighed.

Tak for de hurtige svar begge to.
Avatar billede diz Nybegynder
13. maj 2003 - 10:56 #6
ups...

Så ikke dit svar barto.

Kan du give et eksempel, så skal du nok få nogle point :)

Sorry...
Avatar billede Slettet bruger
13. maj 2003 - 11:17 #7
<?
$fil = "fil.pdf";
$sti = "";
$filnavn = "$fil";
header("Content-Disposition: attachment; filename=$filnavn");
header("Content-Type: application/octet-stream");
header("Content-Length: ".filesize("$sti$filnavn")); 
header("Pragma: no-cache");
header("Expires: 0");

$fp=fopen("$sti$filnavn","r");
print fread($fp, filesize("$sti$filnavn"));
fclose($fp);
exit();
?>

Er en af mange mulige måder at lave det på :)
Avatar billede diz Nybegynder
13. maj 2003 - 11:52 #8
Tusind tak barto, det var lige hvad jeg skullle bruge.

Vil du have point for det, så opretter jeg et nyt spørgsmål..
Avatar billede Slettet bruger
13. maj 2003 - 13:03 #9
ellers tak, måske en anden gang :)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester