Hejsa
Jeg har nogle JPG + PDF filer som folk skal kunne downloade. Men når man linker til en .JPG fil, så åbner browseren jo bare billedet i et vindue.
Hvordan tvinger man brugerens browser til at gemme filen i stedet for?
Mvh
Gunnar
Det kan godt laves i PHP, man skal bare sende nogle headers først der fortæller browseren at den skal downloade.
Følgende er taget fra
http://dk.php.net/manual/en/function.header.php<?php
// We'll be outputting a PDF
header('Content-type: application/pdf');
// It will be called downloaded.pdf
header('Content-Disposition: attachment; filename="downloaded.pdf"');
// The PDF source is in original.pdf
readfile('original.pdf');
?>
I dette eksempel er det en pdf-fil, du skal altså sætte den rigtige Content-type efter hvilken slags fil der er tale om. Så er der navn på filen og til sidst skriver du filen ud med readfile.
Nogle browsere reagere dog forskelligt på dette, men det skulle virke.
Mobster
Interactive Systems - www.interactive.dk