Spec-Zone.ru › CodeIgniter 3

Помощник загрузки

Помощник загрузки позволяет загружать данные на ваш рабочий стол.

  • Загрузка этого помощника
  • Доступные функции

Загрузка этого помощника

Этот помощник загружается с помощью следующего кода:

$this->load->helper('download');

Доступные функции

Доступны следующие функции:

force_download([$filename = ''[, $data = ''[, $set_mime = FALSE]]])
Параметры:
  • $filename (строка) – Имя файла
  • $data (смешанный) – Содержимое файла
  • $set_mime (булево) – Выполнять ли попытку отправки фактического MIME-типа
Тип возвращаемого значения:

void

Генерирует заголовки сервера, которые принудительно загружают данные на ваш рабочий стол. Полезно для загрузки файлов. Первый параметр — имя, которое вы хотите дать загружаемому файлу, второй параметр — данные файла.

Если вы установите второй параметр в NULL, а $filename — это существующий, доступный для чтения путь к файлу, то его содержимое будет считано вместо этого.

Если вы установите третий параметр в логическое значение TRUE, то фактический MIME-тип файла (на основе расширения имени файла) будет отправлен, так что, если в вашем браузере есть обработчик для этого типа — он может его использовать.

Пример:

$data = 'Here is some text!';
$name = 'mytext.txt';
force_download($name, $data);

Если вы хотите загрузить существующий файл с вашего сервера, вам нужно сделать следующее:

// Contents of photo.jpg will be automatically read
force_download('/path/to/photo.jpg', NULL);

© 2014–2020 British Columbia Institute of Technology
Licensed under the MIT License.
https://codeigniter.com/userguide3/helpers/download_helper.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API