Отловить момент, когда закачка завершена

Igor Sysoev is at rambler-co.ru
Wed Feb 8 10:54:50 MSK 2006


On Wed, 8 Feb 2006, AleXXX V. NovikoFF wrote:

> Может я чего не так делаю?
> Обнаружил такую проблему, не срабатывает post_action, в конфиге:

По идее, должно работать. А какой location обрабатывается PHPой ?

>        location ^~ /ftp/ {
>            internal;
>            root /home/files
>            set $orig_uri   $uri;
>            set $orig_args  $args;
>            set $orig_ip    $remote_addr;
>            set $orig_query $query_string;
>            post_action  /edown.php;
>        }
>
>        location = /edown.php {
>            internal;
>            proxy_pass  http://127.0.0.1;
>            proxy_set_header  X-Orig-URL        $orig_uri?$orig_args;
>           #proxy_set_header  X-Bytes-Sent      $body_bytes_sent;
>            proxy_set_header  X-Orig-Query      $orig_query;
>            proxy_set_header  X-User-IP         $orig_ip;
>        }

$args и $query_string - это одно и то же.

> перекидываю из бэкэнда вот так (ПХП):
>
> header("X-Accel-Redirect: /ftp/file.avi");
> header("X-Accel-Limit-Rate: 512000");
>
> Так же скорость не режется.... ее нужно обрезать прямо в конфиге в location?

Должно работать.


Игорь Сысоев
http://sysoev.ru





More information about the nginx-ru mailing list