Itu hanya mungkin jika file HTML juga dimuat dengan file
protokol dari harddisk pengguna lokal.
Jika halaman HTML disajikan oleh HTTP dari server, Anda tidak dapat mengakses file lokal apa pun dengan menentukannya dalam src
atribut dengan file://
protokol karena itu berarti Anda dapat mengakses file apa pun di komputer pengguna tanpa pengguna mengetahui mana yang akan menjadi risiko keamanan yang sangat besar.
Seperti yang dikatakan Dimitar Bonev, Anda dapat mengakses file jika pengguna memilihnya menggunakan pemilih file mereka sendiri. Tanpa langkah itu, itu dilarang oleh semua browser karena alasan yang bagus. Jadi, meskipun jawabannya mungkin terbukti bermanfaat bagi banyak orang, ini melonggarkan persyaratan dari kode dalam pertanyaan awal.