Isso só será possível se o arquivo HTML também for carregado com o file
protocolo do disco rígido do usuário local.
Se a página HTML for servida por HTTP de um servidor, você não pode acessar nenhum arquivo local especificando-os em um src
atributo com ofile://
protocolo, pois isso significaria que você poderia acessar qualquer arquivo no computador do usuário sem que o usuário soubesse qual seria um enorme risco de segurança.
Como Dimitar Bonev disse, você pode acessar um arquivo se o usuário selecioná-lo usando um seletor de arquivos por conta própria. Sem essa etapa, é proibido por todos os navegadores por boas razões. Assim, embora sua resposta possa ser útil para muitas pessoas, ela afrouxa o requisito do código da pergunta original.