Считать значение по умолчанию в input file

Друзья, буду признателен за помощь в решении следующей проблемы:

есть у меня input type='file' с заданным значением value='./story/game/game.txt':

<input type="file" id="file2" value="./story/game/game.txt">

так же я навоял некоторую функцию, которая по идее должна считывать данные из файла по указанному пути:

function AutoReadFile() {
  let file = document.getElementById('file2').files[0];
  let reader = new FileReader()
  reader.readAsText(file)
  reader.onload = function () {
    console.log(reader.result)
  }
  reader.onerror = function () {
    console.log(reader.error)
  }
}

данная функция может выполняться как без участия пользователя, так и привязываться к нажатию кнопки... Однако моя задумка явно не работает... Подскажите, что я делаю не так и как сие счатье заставить работать? В идеале я хочу сделать так, чтобы система сначала проверяла наличие данного файла и, если он есть, считывала из него данные, а если его нет, то предлагала выбрать необходимый файл.

Я знаю множество решений через addEventListener, однако все они предполагают отслеживание каких-либо изменений в инпуте, а вот как считать значение по умолчанию без дополнительных действий, вопрос?


Ответы (0 шт):