Notifications
Clear all

Tagg eller funktion för download i html eller Javascript?


Topic starter

Finns det någon Tagg i html som gör det möjligt att ladda ned en fil från hemsidan? Eller finns det ett Javascript med samma funktion?


   
Quote

bara att länka till filen


   
ReplyQuote

Eller om det ska va automatiskt:


<script type="text/javascript">
top.location.href='Sökväg_till_filen.fil';
</script>

   
ReplyQuote
Topic starter

jaag_91_:

bara att länka till filen

har testat men den öppnar bara den i nytt fönster ju? Om man t.ex tar en fil av typen mp3 och länkar till den så började den i stället spelas upp.


   
ReplyQuote

BigBengtsson:

p

filer som webläsaren kan hantera blir det ju annat med. gå till en sida där du kan ladda ner å sno scriptet då helt enkelt?


   
ReplyQuote

Kan du köra php på server. så kan du ju ändra headern. nått sånt här kanske:


<?php
$file = "filen.mp3";
Header ("Content-type: octet/stream");
Header ("Content-disposition: attachment; filename=".$file.";");
Header ("Content-Length: ".Filesize($file));
Readfile($file);
Exit;
?>

   
ReplyQuote

<a href="filnamn.jpg">Ladda ner här!</a>

[y]

funkar som med vanliga länkar


   
ReplyQuote

fade:

funkar som med vanliga länkar

näe inte om man ska ladda ner dom å spara dom på valfri plats... och filen kan henteras av webläsaren


   
ReplyQuote

jaag_91_:

näe inte om man ska ladda ner dom å spara dom på valfri plats... och filen kan henteras av webläsaren

Högerklicka spara som? [sad]


   
ReplyQuote

fade:

Högerklicka spara som? [sad]

mp3-fil. näe. då måste man klicka på länken å spara som


   
ReplyQuote

jaag_91_:

mp3-fil. näe. då måste man klicka på länken å spara som

Okej, är inte så van vid att använda mp3 filer som direkt nedladdning så kan inte säga nått.
Zipar eller rarar nästan alltid mina filer


   
ReplyQuote

fade:

Okej, är inte så van vid att använda mp3 filer som direkt nedladdning så kan inte säga nått.
Zipar eller rarar nästan alltid mina filer

ja gillar inte fil [sad]


   
ReplyQuote

jaag_91_:

<?php
$file = "filen.mp3";
Header ("Content-type: octet/stream");
Header ("Content-disposition: attachment; filename=".$file.";");
Header ("Content-Length: ".Filesize($file));
Readfile($file);
Exit;
?>

Jag är inte säker, men jag tror inte du behöver ätta MIME-typen till octet/stream om du har content-disposition: attachment. Åtminstone inte om webbläsaren beter sig korrekt.


   
ReplyQuote
Topic starter

jaag_91_:

<?php
$file = "filen.mp3";
Header ("Content-type: octet/stream");
Header ("Content-disposition: attachment; filename=".$file.";");
Header ("Content-Length: ".Filesize($file));
Readfile($file);
Exit;
?>

Okej, har testat men jag är 100% säker på att jag har gjort något tokigt för det blir som en rundgång då jag i stället laddar hem det som från början var txt filen ?

fade:

funkar som med vanliga länkar

som jaag_91_ sa så öppnas allt som webbläsaren klarar av att hantera i ett nytt fönster. Skriver jag t.ex <a href="dokument.txt">Ladda ned här!</a> så öppnas den i stället i ett nytt fönster[n]


   
ReplyQuote

BigBengtsson:

som jaag_91_ sa så öppnas allt som webbläsaren klarar av att hantera i ett nytt fönster. Skriver jag t.ex <a href="dokument.txt">Ladda ned här!</a> så öppnas den i stället i ett nytt fönster[n]

Det är ett problem med felkonfigureradae webbläsare, inte ett beteende att anpassa sin kod efter.


   
ReplyQuote