CodeIgniter 2 на русском

Помощник 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);