Как читать файлы в JavaScript

В HTML есть тег input, в том числе он позволяет выбирать файлы: <input type="file">.

Мне нужно, чтобы код на javascript получил содержимое файла. Как работать с файлами в JavaScript?


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

Автор решения: Danny

Здесь написано несколько вариантов, как вы можете прочитать файл. В этом примере содержимое файла будет находиться в reader.result

<input type="file" onchange="readFile(this)">

<script>
function readFile(input) {
  let file = input.files[0];

  let reader = new FileReader();

  reader.readAsText(file);

  reader.onload = function() {
    console.log(reader.result);
  };

  reader.onerror = function() {
    console.log(reader.error);
  };

}
</script>
→ Ссылка