Je présume que vous voulez dire le chemin complet tel qu'il est sur la machine de l'utilisateur. Il est généralement impossible de l'obtenir, pour toutes sortes de très bonnes raisons de sécurité. Aucun site Web n'a de bonne raison de savoir à quoi ressemble mon système de fichiers.
La plupart des navigateurs vous donneront un chemin comme C:\fakepath\realfilename.ext
.
De l'HTML5 spec:
nom
En arrivant, il faut retourner la chaîne « C: \ fakepath \ » suivi du nom du premier fichier dans la liste des fichiers sélectionnés , le cas échéant, ou la chaîne vide si la liste est vide. Lors de la définition, si la nouvelle valeur est la chaîne vide, elle doit vider la liste des fichiers sélectionnés; sinon, il doit lancer une exception INVALID_STATE_ERR.
qu'as-tu fait jusqu'ici concernant le code? –
Vous ne pouvez pas. Pour des raisons de sécurité, le navigateur ne publiera jamais le chemin complet du fichier. – elclanrs
Un site Web ne devrait jamais avoir besoin de connaître la structure du système de fichiers de l'ordinateur de l'utilisateur. – Quentin