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