Tengo este sitio web en el que el usuario ingresa un archivo y luego el sitio web devuelve en la consola el texto de la imagen. Uso Tesseract.js y la función de reconocimiento que tiene un archivo como parámetro y una cadena para el idioma. Todo funciona bien cuando coloco un archivo de muestra manualmente en la función, pero quiero saber cómo ingresar un archivo que seleccionan los usuarios. ¿Cómo hago que el archivo de usuario ingrese en la función de reconocimiento? ¿Cómo reemplazo "sample.PNG" con el archivo seleccionado por el usuario?
Tesseract.recognize( "sample.PNG","eng", { logger: m => console.log(m) } ) .catch (err => { console.error(err); }) .then(result => { console.log(result); }) <html> <head> <script src='https://unpkg.com/tesseract.js@v2.1.0/dist/tesseract.min.js'></script> <script src = "script.js"></script> </head> <input type="file" name="file" id="fileInput"> <button id = "">Submit</button> </html>