Считать значение по умолчанию в 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
, однако все они предполагают отслеживание каких-либо изменений в инпуте, а вот как считать значение по умолчанию без дополнительных действий, вопрос?