Форсирование диалога сохранения файла в nginx
Главная → Статьи → Форсирование диалога сохранения файла в nginx
Столкнулся с необходимостью форсирования диалога сохранения файла при отдаче его с помощью ngnix. После небольшого набора экспериментов с определением переменных и кастомных заголовков пришел к такому решению:
location ~* .(doc|xls) {
root /var/www/site.ru/;
if ($request_filename ~* ^.*?/([^/]*?)$) {
set $filename $1;
}
add_header Content-Disposition "attachment; filename=$filename";
index index.html index.php;
access_log /var/log/nginx/site.access.log;
expires 30d;
}
Комментарии:
Жека:
2010-12-20 21:46:44
хрен че понял, но молодец))
имя:
e-mail (не публикуется):
комментарий:
e-mail (не публикуется):
комментарий: