Помощник Download
Помощник Download позволяет скачивать файлы, с сервера на десктоп.
Загрузка этого помощника
Используйте следующий код:
$this->load->helper('download');
Доступны следующие функции:
force_download('filename', 'data')
Генерирует массив заголовков, которые принуждают к скачиванию файлов на десктоп. Первый параметр это имя файла, которым должен называться загруженный файл. Второй параметр — файловые данные. Пример:
$data = 'Here is some text!';
$name = 'mytext.txt';
force_download($name, $data);
Если вы хотите передать на скачивание существующий файл с вашего сервера, считайте его в строку:
$data = file_get_contents("/path/to/photo.jpg"); // Считывает содержимое файла
$name = 'myphoto.jpg';
force_download($name, $data);