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 julio de 2015.
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);
}