Bonjour,
je force le téléchargement d'un fichier de la façon suivante :
Le problème est que si le logiciel avec lequel doit s'ouvrir le document n'est pas déjà ouvert (Excel par exemple), j'ai une fenêtre windows disant que le document n'a pas été trouvé...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 $filename = stripslashes(basename($RES_lien[nomdocument])); header("Content-type: application/force-download"); header("Content-Disposition: attachment; filename=\"".substr(ereg_replace(" ","_",trim($RES_lien[nomdocument])),0,15).".".$tab[1]."\""); readfile($RES_lien[liendocument]);
Quelqu'un aurait-il une idée?
Merci
PS : je précise que je stocke me fichier avec un nom aléatoire de 30 caractères pour des raisons de sécurité. Mais dans la base, je stocke aussi le nom d'origine pour le remettre au téléchargement du fichier
Partager