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?
bara att länka till filen
Eller om det ska va automatiskt:
<script type="text/javascript">
top.location.href='Sökväg_till_filen.fil';
</script>
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.
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?
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;
?>
<a href="filnamn.jpg">Ladda ner här!</a>
funkar som med vanliga länkar
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
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?
fade:
Högerklicka spara som?
mp3-fil. näe. då måste man klicka på länken å spara som
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
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
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.
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
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
Det är ett problem med felkonfigureradae webbläsare, inte ett beteende att anpassa sin kod efter.