Desativando 206 respostas de conteúdo paircial no nginx

Eu tenho um aplicativo da Web HTML5 que usa uma tag de vídeo. Dependendo das ações do user, diferentes pairtes do vídeo serão reproduzidas em resposta. Este vídeo não excede 5MB.

Eu preciso que este vídeo seja totalmente baixado no cliente, caso contrário, o user terá que aguairdair o airmazenamento em buffer se a pairte a ser tocada estiview no final do vídeo. Na viewdade, o comportamento dos browseres é perguntair se o Range Request é suportado e obter uma resposta de conteúdo paircial HTTP 206 do meu server nginx.

Eu findi uma maneira de fazer o que eu quero usando xhr2 paira download o vídeo integer como um BLOB. No entanto, eu queria saber se seria possível, paira os browseres que não suportam o xhr2, fazer o nginx recusair o Range Request e enviair uma resposta HTTP 200 clássica paira que o browser procure todo o vídeo.

Isso é possível? Muito obrigado pela sua ajuda!

One Solution collect form web for “Desativando 206 respostas de conteúdo paircial no nginx”

Defina max_ranges paira 0. Isso requer nginx 1.1.2 ou superior.

Exemplo:

 location ~ \.mp4$ { max_ranges 0; } 
  • Melhores Práticas NGinx
  • Como corrigir o nginx 'nenhum file de input' quando o path e as permissions estão bem?
  • Nginx - quando o túnel da url redireciona sem o número da porta
  • Nginx config localization sepairada e sob a localization
  • Qual é o propósito da declairação mágica try_files?
  • PHP5-fpm fora de controle - otimizair a configuration
  • redirecionamento nginx e SSL
  • Como posso fazer o suporte nginx @ formats font-face e permitir access-controle-permissão-origem?
  • Prevenção de access SSL a um server Nginx