Por que alguns downloads de arquivos não funcionam com gerenciadores de downloads?

1

Alguns dos downloads não fazem o download do arquivo real, mas sim algum tipo de arquivo de redirecionamento como download.php e, portanto, não há como baixar outro arquivo além de usar a função de download nativa do navegador.

O exemplo seria este URL . Ao lado de "Multipart" existem 0, 1, 2, 3, 4, 5 números, porque este download é dividido em 6 partes. O arquivo que estou tentando baixar é chamado Brother210c_410cn_620cn_DCP110c_service.part1.rar

Por que, nesses casos, nenhum gerenciador de downloads trabalha? Existe uma maneira de fazê-lo funcionar com gerenciadores de downloads?

    
por Boris_yo 03.01.2014 / 17:20

1 resposta

5

Existem algumas maneiras pelas quais um site pode interferir com um gerenciador de downloads:

  • A URL para o arquivo não é, na verdade, para o arquivo, é para uma página que automaticamente redireciona para o arquivo (foi isso que você viu). Dependendo de como o servidor está configurado e de como o gerenciador de downloads funciona, a página de redirecionamento pode não fornecer as informações corretas (por exemplo, tipos MIME) para um gerenciador de downloads obter o arquivo ou o gerente pode não conseguir detectar o arquivo corretamente.

  • O servidor que está fornecendo o arquivo está usando sessões que expiram, portanto, tentar obter o mesmo arquivo novamente não funcionará e você deve percorrer a página da Web normal novamente para criar uma nova chave de sessão. / p>

  • O servidor não suporta currículo (ou seja, ele envia o arquivo inteiro ignorando Range cabeçalhos nas solicitações), portanto, o gerenciador de downloads não pode retomar e / ou usar vários fluxos de download para obtê-lo mais rápido.

por 03.01.2014 / 17:26