Це стане можливим, лише якщо файл HTML також завантажується з file
протоколом з жорсткого диска локального користувача.
Якщо сторінка HTML обслуговується HTTP з сервера, ви не можете отримати доступ до будь-яких локальних файлів, вказавши їх в src
атрибуті разом із file://
протоколом, оскільки це означало б, що ви могли отримати доступ до будь-якого файлу на комп'ютері користувачів, не користувач знаючи, який би був величезний ризик безпеки.
Як сказав Димитър Бонев, ви можете отримати доступ до файлу, якщо користувач вибере його за допомогою селектора файлів самостійно. Без цього кроку це заборонено всіма браузерами з поважних причин. Таким чином, хоча його відповідь може виявитись корисною для багатьох людей, вона послаблює вимоги з коду у вихідному питанні.