Convertir archivo a base64 en PHP

Tutorial | PHP
// Ruta del archivo que deseas convertir a base64
$archivo = 'archivos/nombre.jpg';

// Obtén los datos binarios del archivo
$datos_binarios = file_get_contents($archivo);

// Convierte los datos binarios a base64
$datos_base64 = base64_encode($datos_binarios);

// Imprime el resultado
echo $datos_base64;

Para convertir un archivo a base64 en PHP, puedes utilizar la función base64_encode(). Esta función toma una cadena de datos binarios y la convierte en una cadena base64.

En este ejemplo, primero se especifica la ruta del archivo que deseas convertir a base64. Luego, se utiliza la función file_get_contents() para obtener los datos binarios del archivo. Después, se utiliza la función base64_encode() para convertir los datos binarios a base64. Finalmente, se imprime el resultado utilizando la función echo.

Explicación paso a paso

Definimos la ruta para ubicar el archivo

$archivo = 'ruta_del_archivo/archivo.jpg';

Obtenemos los datos binarios del archivo

$datos_binarios = file_get_contents($archivo);

Convierte los datos binarios a base64

$datos_base64 = base64_encode($datos_binarios);

Y finalmente se imprime el resultado

echo $datos_base64;
Tutorial | PHP