Skip to content
This repository was archived by the owner on Mar 2, 2025. It is now read-only.

this.set_download_headers

do- edited this page Sep 25, 2021 · 2 revisions

Метод [обработчика HTTP-запросов](Обработчик HTTP запросов), устанавливающий HTTP-заголовки Content-Type, Content-Disposition, а также Content-Length и Content-Encoding для ответа, выдающего файл на скачивание.

Варианты задания параметров:

 this.set_download_headers (Книга1.xlsx, 7429)       // имя и длина, в байтах

 this.set_download_headers ('not_yet_generated.csv') // без указания размера: например, при генерации на лету

 this.set_download_headers ({
   file_name : '062021.xml',
   encoding  : 'gzip',
   size      :  542344, // при указании encoding - без учёта сжатия
 }) 

 this.set_download_headers ({
   file_name : 'hope_you_have_enough_disk_space.xml',
   encoding  : 'gzip',
                        // да, можно пересылать генерируемый текст, сжимая его по ходу дела
 }) 

Clone this wiki locally