8792 sujets
1/ Le fichier est non-interprêté par le serveur (exemple : .zip), et dans ce cas-là il suffit de faire un simple lien
2/ Le fichier est interprêtable par le serveur (exemple: .htm)
Dans ce cas-là, il faut utiliser le force-download à partir d'une technologie côté serveur (ce topic aurait peut-être plus sa place dans le forum "Langages serveurs et standards web")
En PHP :
2/ Le fichier est interprêtable par le serveur (exemple: .htm)
Dans ce cas-là, il faut utiliser le force-download à partir d'une technologie côté serveur (ce topic aurait peut-être plus sa place dans le forum "Langages serveurs et standards web")
En PHP :
<?php
$file = './dir/fichier.xyz';
header('Content-Description: File Transfer');
header('Content-Type: application/force-download');
header('Content-Length: '.filesize($file));
header('Content-Disposition: attachment; filename='.basename($file));
readfile($file);
?>