Re: имя файла для заголовка content-disposition

Dmitry Dedukhin dedukhin at mail.ru
Mon Nov 16 15:17:34 MSK 2009


Зачем вам вообще заголовок Content-Disposition нужен, если у вас в урле 
после последнего слэша имя файла и так есть?
С Оперой нахлебаетесь, лучше уберите заголовок.

----- Original Message ----- 
From: "Serge Rasnikov" <s.rasnikov at gmail.com>
To: "nginx-ru" <nginx-ru at sysoev.ru>
Sent: Monday, November 16, 2009 2:54 PM
Subject: Re: имя файла для заголовка content-disposition


> 2009/11/16 Serge Rasnikov <s.rasnikov at gmail.com>:
>> Здравствуйте, уважаемые.
>>
>> Собрался добавить для location в rsp-header поле
>>
>> Content-Disposition: attachment; filename=<filename>
>>
>> Подскажите пожалуйста, откуда можно взять filename?
>> Нашел $request_filename, но там полный путь из uri, что не очень
>> хорошо. Нужно только имя файла.
>>
>
> отвечу себе сам. сделал так:
>
>        location /files {
>            root   /var/www/html;
>            index  index.html index.shtml;
>            autoindex on;
>
>            if ($request_filename ~ "^.*/files/(.+)$")
>            {
>                  set $fname $1;
>                  add_header 'Content-Disposition' 'attachment;
> filename=$fname';
>            }
>        }
>
> это нормально/правильно?
>
> -- 
> С уважением,
> Сергей Расников
> тел. +7 (916) 8100520
> icq: 747500
> 






More information about the nginx-ru mailing list