Это будет возможно только в том случае, если файл HTML также будет загружен с file
протоколом с жесткого диска локального пользователя.
Если HTML-страница обслуживается HTTP с сервера, вы не можете получить доступ к каким-либо локальным файлам, указав их в src
атрибуте с file://
протоколом, так как это будет означать, что вы можете получить доступ к любому файлу на компьютере пользователя без ведома пользователя, который будет огромный риск безопасности.
Как сказал Димитар Бонев, вы можете получить доступ к файлу, если пользователь сам выберет его, используя селектор файлов. Без этого шага это запрещено всеми браузерами по уважительным причинам. Таким образом, хотя его ответ может оказаться полезным для многих, он ослабляет требования кода в исходном вопросе.