URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID8
Нить номер: 6066
[ Назад ]

Исходное сообщение
"nginx. Дополнительные заголовки"

Отправлено Hellroy , 05-Ноя-08 12:24 
Всем привет!

Такой вопрос: как добавить доп заголовок Content-Disposition?

например: при запросе файла dXXXXXX.doc?File_name.doc
отдавался заголовок Content-Disposition: attachment; filename="File_name.doc"

Веб-сервер nginx.

на вскидку сделал такой конфиг:

location /docs/attaches/ {
         if($query_string) {
                  add_header Content-Disposition: attachment; filename="$query_string"
          }
}

выдает ошибку unknown directive "filename="$query_string""

и еще желательно обойтись без if, а наличие query_string проверять в location

Что-то типа этого:
location /docs/attaches/[\s]+\?([\s]+)

такое возможно?


Содержание

Сообщения в этом обсуждении
"nginx. Дополнительные заголовки"
Отправлено Hellroy , 05-Ноя-08 14:33 
Решение оказалось такое:

location /docs/attaches/ {
    add_header Content-Disposition 'attachment; filename=$query_string';
}

Тема закрыта))