Avatar billede websam Nybegynder
07. juni 2004 - 12:51 Der er 13 kommentarer og
2 løsninger

Link til PDF fil der skal downloades ?

Hejsa,

Hvordan linker jeg til en PDF fil på serveren så denne kan downloades og ikke vises i browseren ?

Jeg har prøvet med dette, men det virker ikke :

<a href="En_PDF_Fil.pdf">Download PDF</a>

Er der noget jeg ikke ved der ?

/Websam
Avatar billede hammerhead Nybegynder
07. juni 2004 - 12:52 #1
En løsning kunne være at gemme filen som en zipfil.
Avatar billede bufferzone Praktikant
07. juni 2004 - 12:55 #2
<a href="En_PDF_Fil.pdf">Download PDF</a> vil virke hvis pdf filer ligger i samme bibliotek som den htlm side linket står på. ellers skal du opgive en fuld sti til dokumentet. Husk også at hvis dit webhotel ligger på en linuxboks så er tingene case sensitive
Avatar billede websam Nybegynder
07. juni 2004 - 12:56 #3
Ja men jeg har da set andre steder at det kan lade sig gøre så må det jo oxo være muligt at jeg kan få det til at virke :o)

/Websam
Avatar billede websam Nybegynder
07. juni 2004 - 12:58 #4
bufferzone >> Lad os så antage at PDF filen ligger i en anden mappe og skriver mit link ud som følger :

<a href="En_Mappe/En_PDF_Fil.pdf">Download PDF</a>

Hvorfor får jeg så bare en besked om at siden ikke kan vises ?

/websam
Avatar billede bufferzone Praktikant
07. juni 2004 - 13:24 #5
Hmmm. prøv at give en fuldstændig sti til den, hvor du er nøjagtig med store og små bogstaver.

<a href="http://www.ditsite.dk/En_Mappe/En_PDF_Fil.pdf">Download PDF</a>

Herefter sletter du din internet cache, da IE opfører sig mærkeligt hvis denne er for fuld. i IR funktioner - internetindstillinger - slet filer og slet cookies.
Det kan faktisk være her problemet ligger begravet
Avatar billede websam Nybegynder
07. juni 2004 - 13:31 #6
Nu har jeg prøvet at slette alle filer, alle cookies og divet fuld sti til filen og stadig får jeg samme meddelelse om at siden ikke kan vises. Kan det have noget med at gøre at linket udskrives fra noget asp kode ?

/Websam
Avatar billede websam Nybegynder
07. juni 2004 - 13:34 #7
Tager jeg derimod en zip fil og linker til den virker det hele ganske udemærket. Det er fame da underligt !?!

/Websam
Avatar billede mm12010 Nybegynder
07. juni 2004 - 13:58 #8
det afhænger af brugerens indstilling - hvis du vil have gem-dialogen frem skal du over i noget server-side, ex:
http://www.magik.dk/da/articles/1/
Avatar billede hammerhead Nybegynder
07. juni 2004 - 14:18 #9
Her er der en php-løsning. Jeg har ikke selv prøvet den.

http://www.elouai.com/force-download.php
Avatar billede websam Nybegynder
07. juni 2004 - 14:22 #10
Jeg koder asp/visual basic så jeg er lige ved at tjekke "mm12020" kode stump af men ellers tak "hammerhead"

/websam
Avatar billede websam Nybegynder
07. juni 2004 - 14:49 #11
mm12010 >> Hvad skal denne fejl betyde at den ikke kan åbnes eller at den ikke findes :

ADODB.Stream error '800a0bba'

File could not be opened.

/DownloadPDF.asp, line 21

Linie 21 er denne :

' Henter filen ind i vores stream
objStream.LoadFromFile(Server.MapPath(strFile))

Stien til filen er god nok ?

/Websam
Avatar billede websam Nybegynder
07. juni 2004 - 15:08 #12
Ok lidt bedre nu der var fejl i stien, men nu udskriver den blot en hel bunke skrammel i browseren ?

/websam
Avatar billede websam Nybegynder
07. juni 2004 - 15:59 #13
Jeg fandt et andet eksempel som virker til det det skal

/websam
Avatar billede dotcom1 Nybegynder
07. juni 2004 - 16:11 #14
Må vi andre se det eksempel, der virker?
Avatar billede websam Nybegynder
07. juni 2004 - 16:14 #15
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