Download file header
Материал из Eludia.
Описание
Установка HTTP-заголовков для ответа-файла. Имеет смысл вызывать напрямую только если файл хранится не в БД (тогда следует использовать sql_download_file) и не в файловой системе (соответственно, download_file).
Внимание! При использовании данной функции необходимо учитывать ограничения на имена файлов, описанные в разделе download_file.
Синопсис (Perl5)
download_file_header ({
file_name => "Мой Файл.Моё Расширение",
# type => 'application/foo', # обычно не нужно, по умолчанию application/octet-stream
# charset => 'windows-1252', # обычно не имеет смысла
# path => '/var/log/syslog', # для вычисления размера файла
# size => 4096, # если файла нет, а размер есть
# no_force_download => 0, # это по умолчанию, так и надо
});
