Asistente de Descarga
El Asistente de Descarga le permite descargar datos a su computadora.
Cargando este Asistente
Este asistente es cargado usando el siguiente código:
$this->load->helper('download');
Las siguientes funciones están disponibles:
force_download('nombre de archivo', 'datos')
Genera cabeceras de servidor que fuerzan que los datos sean descargados a su computadora. Útil con archivos de descarga. El primer parámetro es el nombre que quiere que el archivo descargado posea, el segundo parámetro son los datos de archivo. Ejemplo:
$datos = 'Aquí hay algo de texto!';
$nombre = 'mitexto.txt';
force_download($nombre, $datos);
Si quiere descargar un archivo existente de su servidor necesitará leer el archivo dentro de una cadena:
$datos = file_get_contents("/path/to/photo.jpg"); // Leer el contenido del archivo
$nombre = 'mifoto.jpg';
force_download($nombre, $datos);