Tengo una entrada de archivo y quiero dibujar el archivo seleccionado en un lienzo.
Llamar a una función que dibuja el img funciona.
fileselect.addEventListener("change", () => { if(fileselect.files[0].type === "image/png" || fileselect.files[0].type === "image/jpg"){ reader.readAsDataURL(fileselect.files[0]) console.log(reader) } }); reader.onload = () => { img.src = reader.result console.log(img) ctx.drawImage(img, 0, 0); };por cierto. el archivo console.log devuelve una cadena base 64 correcta