Bonjour
je suis en train de créer un site intranet.
En fait, j’ai une page html, avec un lien vers un *.exe qui se trouve sur le serveur Acrobat Reader 8.1
Lorsque j’exécute cette page en double cliquant dessus, le lien marche.
Lorsque je lance EasyPHP et que j’essaye de télécharger le *.exe, cela ne marche pas. Pourquoi?
a href="file://K:/AdbeRdr810_fr_FR.exe
Là tu fais référence à une ressource locale de ton PC
Rien d’étonnant à ce que le serveur ne puisse pas le trouver.
Jette un coup d’il dans la console d’erreur (dans le menu outils). Efface tous les messages, réessaie de cliquer sur le lien, et regarde si quelque chose s’affiche dedans. Je suis à peu près sûr que tu auras un avertissement de sécurité.
Le site étant situé sur Internet, il ne peut pas référencer un lien situé sur ton disque dur pour des raisons de sécurité. Je ne pense pas qu’il y ait un moyen de contourner ça.
Ce n’est pas pour un site internet, c’est pour de l’intranet. Ce site ne restera que dans le contexte entreprise.
Résolu, sa marche sous IE, mais pas sous Firefox 3.5.
Je trouve que c'est dommage de faire un nouvelle version de Firefox, sachant que cette fonction ne marche pas :(
Exemple simple : Imagine qu’au chargement de la page, celle-ci te fasse ouvrir une popup qui pointe sur un exécutable Windows ennuyeux … du style qui te kill tous tes processus.
Une extension Firefox permet, il me semble, de désactiver facilement cette protection (qui, du reste, doit se contrôler dans l’écran de configuration de Firefox) : de mémoire, son nom est quelque chose comme “Local files”