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