Html : lien vers un fichier local

Résolu/Fermé
dubidon
Messages postés
8
Date d'inscription
mardi 7 août 2007
Statut
Membre
Dernière intervention
8 août 2007
- 7 août 2007 à 18:09
 corentin - 1 avril 2020 à 12:42
Bonjour,

Je cherche à faire un lien vers un fichier pdf qui est situé sur un disque local.
Pour cela je mets le code suivant dans ma page HTML:
<a href="file:///D:/monFichier.pdf">fichier</a>

Lorsque le fichier HTML est sité aussi en local (disque C), le lien marche bien
(acrobate reader ouvre bien "monFichier.pdf").

En revanche, lorsque je mets le même fichier HTML sur un site web (sur free),
le lien ne marche plus: il ne se passe rien quand je clique sur lien.

Merci par avance pour votre aide.

12 réponses

Yoan
Messages postés
11760
Date d'inscription
mardi 1 février 2005
Statut
Modérateur
Dernière intervention
8 août 2019
2 346
7 août 2007 à 18:15
Bonjour,
pour rendre accessible ce document, tu dois le mettre sur le serveur aussi, et ensuite utiliser l'URL relative de ton fichier. Tu auras par exemple :
<a href="monFichier.pdf">fichier</a>
sachant que monfichier.pdf est situé dans le même répertoire que la page contenant ce code.
Si le répertoire est différent, tu adaptes :
<a href="/documents/PDF/monFichier.pdf">fichier</a>
<a href="../documents/monFichier.pdf">fichier</a> (../ désigne le répertoire parent)
13
dubidon
Messages postés
8
Date d'inscription
mardi 7 août 2007
Statut
Membre
Dernière intervention
8 août 2007

8 août 2007 à 08:58
Merci Yoan pour ta réponse.

En fait ce que tu me proposes de faire ne m'aide pas tellement
parce que c'est ce que je ne veux éviter faire (ma question initiale
n'était sans doute pas assez claire).

Pour être plus précis, je veux accéder à tout un lot de fichiers pdf
qui sont sur un petit disque externe de mon PC et que je ne veux
pas mettre sur le site internet pour des problèmes de place et
de temps passé à télécharger ces fichiers.

Je pense que ça doit être possible de le faire.
C'est ce qui semble être indiqué sur cet excelent site:
htmlhypertxt
0
merci
0
merci pour toute cette aide
0