FileReader.onload

Baseline Widely available

This feature is well established and works across many devices and browser versions. It’s been available across browsers since January 2020.

La propiedad FileReader.onload contiene un controlador de evento ejecutado cuando load es ejecutado, cuando el contenido es leído con readAsArrayBuffer, readAsBinaryString, readAsDataURL o readAsText está habilitado.

Ejemplo

js
// Respuest desde un <input type="file" onchange="onChange(event)">
function onChange(event) {
  var file = event.target.files[0];
  var reader = new FileReader();
  reader.onload = function (event) {
    // El texto del archivo se mostrará por consola aquí
    console.log(event.target.result);
  };

  reader.readAsText(file);
}