Re: Переменная с именем файла

Михаил Монашёв postmaster at softsearch.ru
Tue Aug 14 18:15:56 UTC 2012


Здравствуйте.

> Делается запрос к http://site.ru/path/file.ext?arg=value .

> Скажите пожалуйста, в какой внутренней переменной nginx-а будет
> храниться имя файла с расширением, т.е. "file.ext" .

> $request_filename  хранит  путь,  а  мне  нужно только имя файла. Хочу
> выдать заголовок через add_header примерно так:

> add_header      Content-Disposition 'attachment; filename="Prefix $filename"';

попробовал как временное решение так:

        map $request_filename $filename {
                default "";
                "~*([^/]+)\.(gif|jpe?g|png).*?$" " $1.$2";
        }

и сделал запрос к site.ru/path/1.png.
        
в $filename записалось " $1.$2"  вместо ожидаемых " 1.png" . Что я
сделал не так?


-- 
С уважением,
 Михаил                          mailto:postmaster at softsearch.ru



Подробная информация о списке рассылки nginx-ru