Qui ne sera possible que si le fichier HTML est également chargé avec l' file
protocole de la locale de l'utilisateur du disque dur.
Si la page HTML est servi par HTTP à partir d'un serveur, vous ne pouvez pas accéder à tous les fichiers locaux en les indiquant en src
d'attribut avec l' file://
protocole qui signifierait que vous pouvez accéder à tous les fichiers sur l'ordinateur des utilisateurs insu de l'utilisateur, ce qui serait un énorme risque de sécurité.
Comme Dimitar Bonev dit, vous pouvez accéder à un fichier si l'utilisateur sélectionne à l'aide d'un sélecteur de fichier sur leur propre. Sans cette étape, il est interdit par tous les navigateurs, pour de bonnes raisons. Ainsi, alors que sa réponse pourrait s'avérer utile pour beaucoup de gens, il dégage l'exigence du code dans la question d'origine.