Blog de conocimiento gratuito: linux, programación, open source, bases de datos, android, frameworks, web e informática en general.
En el post de hoy veremos cómo convertir un archivo (seleccionado en un input de tipo file
) a su representación en base64 como cadena usando JavaScript.
Técnicamente hablando, vamos a convertir un File
a un string en base64 usando FileReader
.
Aunque base64 ocupa más tamaño que el archivo original, en ocasiones es necesario convertir un fichero binario a este formato para su fácil transporte o almacenamiento.
Nota: en este ejemplo aprenderás a convertir un archivo seleccionado en un input, pero puedes hacer lo mismo con un archivo recuperado del OPFS o incluso un archivo descargado con fetch; las posibilidades son infinitas.