Nginx download resume is not working plzzz help

hello guys…
hope you all are doing well

download resume for any file is not working

here is nginx configuration
##########################################################
user www www;

worker_processes 1;

error_log /home/wwwlogs/nginx_error.log crit;

pid /usr/local/nginx/logs/nginx.pid;

#Specifies the value for maximum file descriptors that can be opened by
this process.
worker_rlimit_nofile 51200;

events
{
use epoll;
worker_connections 51200;
}

http
{
include mime.types;
default_type application/octet-stream;

server_names_hash_bucket_size 32;
client_header_buffer_size 4k;
large_client_header_buffers 256 4k;
client_max_body_size 20m;

sendfile on;
tcp_nopush     on;

keepalive_timeout 45;

tcp_nodelay on;

fastcgi_connect_timeout 300;
fastcgi_send_timeout 300;
fastcgi_read_timeout 300;
fastcgi_buffer_size 8k;
fastcgi_buffers 256 8k;
fastcgi_busy_buffers_size 128k;
fastcgi_temp_file_write_size 16m;

gzip off;
gzip_min_length  1k;
gzip_buffers     16 8k;
gzip_http_version 1.0;
gzip_comp_level 9;
gzip_types       text/plain application/x-javascript text/css

application/xml;
gzip_vary on;

#limit_zone  crawler  $binary_remote_addr  10m;

server
{
listen 80;
server_name xyz.com;
index index.html index.htm index.php;
root /home/wwwroot/m/;
access_log off;
location ~ .*.(php|php5)?$
{
fastcgi_pass unix:/tmp/php-cgi.sock;
fastcgi_index index.php;
include fcgi.conf;
}

location /status {
  stub_status on;
  access_log   off;
}

location ~ .*\.(gif|jpg|jpeg|png|bmp|swf)$
  {
    expires      30d;
  }

location ~ .*\.(js|css)?$
  {
    expires      7d;
  }

error_page 404 500 502 504 503 /error.htm;

rewrite ^/menu/all_files/page(.).html$ /index.php?a=all&p=$1 last;
rewrite ^/menu/all_files/$ /index.php?a=all last;
rewrite ^/file-extension/(.
).html$ /index.php?a=ft&ft=$1 last;
rewrite ^/file/(.)/(.)/warn.html$
/index.php?a=fid&fid=$2&warn=adult&k=$1 last;

log_format access '$remote_addr - $remote_user [$time_local]

“$request” ’

'$status $body_bytes_sent “$http_referer” ’

‘“$http_user_agent” $http_x_forwarded_for’;

access_log /home/wwwlogs/access.log access;

}
include vhost/*.conf;
}
###############################################################

hey guys please tell me why download resume is not working and how can i
solve this issue…

thank you

Posted at Nginx Forum:

If you are having PHP read the file directly then Nginx is not
responsible for the file sending and as such your PHP application needs
to implementing range requests.

Ideally, you should be using x-accel-redirect to have Nginx handle the
file sending once PHP is done.

Posted at Nginx Forum: