Странность с X-Accel-Redirect

Andrey Velikoredchanin uncleandyv на gmail.com
Чт Авг 11 07:41:36 UTC 2011


В новом проекте использовал код из старого работающего проекта (perl):

    $r->headers_out->add('X-Accel-Redirect' => '/int_vote_docs/'.$docid);
    $r->headers_out->add('Content-Disposition', 'attachment;
filename='.$doc->{doc_name});
    $r->content_type($doc->{doc_mime}.'; name='.$doc->{doc_name});
    $r->status(Apache2::Const::OK);

По идее, мне должен выдаваться на загрузку файл с именем из
$doc->{doc_name}. А фактически на загрузку идет файл с оригинальным именем
$docid. Внутренний локейшн прописан с минимумом настроек:

       location
/int_vote_docs


{


internal;

            alias
/disk1/;

        }

Подскажите, пожалуйста, что сделать что-бы файл выдавался на загрузку под
нужным именем?
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mailman.nginx.org/pipermail/nginx-ru/attachments/20110811/b481fafa/attachment.html>


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