Я абсолютный новичок в Javascript. И это может показаться очень тривиальной проблемой.
Я хочу прочитать содержимое локального файла в переменной javascript, используя FileReader. Код, который я делаю, выглядит следующим образом:
var input="";
var reader= new FileReader();
reader.addEventListener("loadend", function() {
input = reader.result;
});
reader.readAsText("INPUTFile.txt");
Я получаю следующую ошибку для этого
Uncaught TypeError: Failed to execute 'readAsText' on 'FileReader': parameter 1 is not of type 'Blob'
Я могу понять, что параметр для readAsText()
не может быть строкой. Но я не знаю, как избавиться от этой проблемы. Я пытался выяснить, есть ли доступное решение, но в большинстве других опубликованных здесь проблем есть тег ввода, используемый для выбора файла, а затем выбранный файл передается в качестве параметра readAsText()
. Я не хочу использовать тег ввода, поскольку я всегда читаю из одного и того же файла.
Заранее спасибо.