Avatar billede gummimand Nybegynder
13. december 2004 - 12:33 Der er 10 kommentarer og
2 løsninger

Link til download

Hvorledes laver man et link til downloadning af en fil?
Avatar billede Slettet bruger
13. december 2004 - 12:41 #1
Som et hvert andet link:
<a href="fil.zip">Hent ZIP-filen!</a>
Avatar billede gummimand Nybegynder
13. december 2004 - 14:07 #2
Vil det starte "download dialogen" med hvor skal dette gemmes osv.?

Vil det også virke uanset hvad filen hedder  - hvis filen f.eks. hedder "tekst.doc" - vil den så ikke blive åbnet i Word?
Avatar billede cmau Nybegynder
13. december 2004 - 18:04 #3
Lav en fil i samme mappe som din html fil, med navnet: .htaccess

I den fil skal du smide nedenstående kode:

ForceType applicaton/octet-stream

Så downloader den fra alle links der er i mappen
Avatar billede cmau Nybegynder
13. december 2004 - 18:04 #4
Du kan jo altid prøve dig lidt frem!
Avatar billede Slettet bruger
13. december 2004 - 19:45 #5
gummimand -> Yep. Det starter den sædvanlige download dialog. Hvis man vælger "gem fil" gemmes den på ex. harddisken, og hvis man vælger "åben fil" åbnes den fx. i word..
Avatar billede olebole Juniormester
13. december 2004 - 19:58 #6
<ole>

gartzen >> Det kommer helt anpå, hvilken fil-type der er tale om - og brugerens opsætning  :)

/mvh
</bole>
Avatar billede Slettet bruger
13. december 2004 - 20:02 #7
Det er selfølgelig rigtigt.. Men hvis jeg skal forsvare min udtalelse: Som bruger/client har man jo selv valgt hvad man vil med den pågældene filtype, så derfor sker der jo hvad brugeren forventer.. (Ej det holder måske ikke? ;o) )
Avatar billede olebole Juniormester
13. december 2004 - 20:27 #8
Brugeren har valgt at gøre noget med de filer, der bliver served med en bestemt MIME-type. Derfor handler det om, hvilken MIME, man server dokumentet med.
Vælger man at bruge en MIME, som browseren ikke genkender - eller den, som er beregnet til download - downloades filen. Dén holder til gengæld  ;o)
Avatar billede haren Nybegynder
14. december 2004 - 14:42 #9
Dette kan gøres i php - er du interesseret i en kode?
Avatar billede olebole Juniormester
14. december 2004 - 15:01 #10
... og med ASP - og JSP - og ...  :)
Avatar billede haren Nybegynder
14. december 2004 - 16:47 #11
Jaja - selvfølgelig også i disse to.. men en som phpkoder tænker jeg "alting" i php.

Koden ser sådan her ud:
<?php
$file = "http://dinfil.dk/som/skal/hentes/";
header("Content-Description: File Transfer");
header("Content-Type: application/force-download");
header("Content-Disposition: attachment; filename=".basename($file));
@readfile($file);
?>
Avatar billede olebole Juniormester
14. december 2004 - 16:52 #12
Eller 'applicaton/octet-stream', som cmau allerede har foreslået  :)
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