bonjour,
en php : oui
mon foie, pour les autres langages... probablement.
j'ai ça dans mes archives... je ne me souviens plus
si ça a fonctionné tel quel ou si j'ai fais des modifs,
mais bon : c'est pas loin si ça baigne pas !
<?php
$fich = 'chemin du fichier dont on cause';
$fich_nom = basename($fich);
$fich_taille = filesize($fich);
$fich_mime = mime_content_type($fich);
header("Content-disposition: attachment; filename=$nom_fichier");
header("Content-Type: $fich_mime");
header("Content-Transfer-Encoding: binary");
header("Content-Length: $fich_taille");
header("Pragma: no-cache");
header("Cache-Control: no-store, no-cache, must-revalidate, post-check=0, pre-check=0");
header("Expires: 0");
readfile($fich);
?>
Cordialement