Quiero leer el archivo con nombre de archivo Pero la función me da error
var data = "class.php" var reader = new FileReader(); var result = reader.readAsText(data); console.log(result);JavaScript puede leer archivos locales usando FileReader() pero no automáticamente, lo que significa que el usuario tiene que pasar el archivo (o una lista de archivos) al script con un html <input type="file"> .
Después de eso, JavaScript podrá procesar el archivo (o la lista de archivos).
JavaScript no puede acceder al sistema de archivos de su computadora por razones de seguridad sin la entrada del usuario.
Entonces, si lo desea, deberá crear un documento html que tenga esa entrada html y luego leer el contenido del archivo.
Luego, puede manejar el archivo en el controlador de eventos de clic de la siguiente manera:
var fr = new FileReader(); fr.onload = function(e) { const text = e.target.result; }; fr.readAsText(file); readAsText es asíncrono, deberá usar la devolución de llamada onload para ver el resultado.