download. Задание нового тела ответа


$response:download[DATA]   

Идентичен
$response:body, но выставляет флаг, который браузер воспринимает как «Предложить посетителю сохранить файл на диске».

Браузеры умеют отображать файлы некоторых типов прямо внутри своего окна (например:
.doc, .pdf файлы).
Однако бывает необходимо дать возможность посетителю скачать файл по простому нажатию на ссылку.

Пример: выдача PDF файла
Посетитель заходит на страницу с таким HTML…
<a href="/download_documentation.html">Скачать документацию</a>
download_documentation.html:
$response:download[^file::load[binary;documentation.pdf]]
…и нажимает на ссылку, браузер предлагает ему Скачать/Запустить.

    Поддержать сайт на родительском проекте КГБ