Estoy escribiendo un código para leer un archivo adjunto usando FileReader. Cuando el código se ejecuta en ciertas máquinas, recibo un error no legible de la devolución de llamada de error
Excepción DOM: el archivo solicitado no se pudo leer, generalmente debido a problemas de permisos que han ocurrido después de adquirir una referencia a un archivo
A continuación se muestra mi código:
$(document).on("change", "input[type='file']", function (event) { var files = event.target.files; if (files[0]) { var reader = new FileReader(); reader.onload = () => { $(event.target) .closest(".row") .find(".attachment-data") .val(reader.result.split(",")[1]); }; reader.onerror = (error) => { //Always ends up here on certain devices console.log("reader.onerror", error); }; reader.readAsDataURL(files[0]); } });