Às vezes, encontro downloads feitos com o Google Chrome interrompidos, fazendo com que os arquivos fiquem truncados. O Chrome parece detectar esta situação como ERR_CONTENT_LENGTH_MISMATCH, mas ignora o erro e considera o download bem-sucedido. Portanto, não há notificação de que o arquivo baixado está incompleto.
O código no Chromium que faz com que ERR_CONTENT_LENGTH_MISMATCH seja ignorado parece seraqui.
É possível fazer com que o Chrome considere esses downloads interrompidos como corrompidos e, assim, notifique o usuário para tentar novamente? Caso contrário, existe um gerenciador de download alternativo para o Chrome, mesmo algo tão simples quanto command-line wget
, que considera ERR_CONTENT_LENGTH_MISMATCH (ou equivalente) um erro e falha ou tenta novamente automaticamente?
Responder1
Como você está usando o Chrome, uma alternativa gratuita seria o plugin listado abaixo.
Gerenciador de download grátis
Este é um ótimo programa que mostra o progresso do download, bem como erros, caso você encontre algum.
Eu prefiro isso a usar chromes integrados no downloader. Como tive um problema semelhante ao seu.Experimente alguns dos downloads com os quais você teve problemas.
Para obter informações sobre o que pode causar esse problema
Esse problema pode estar relacionado ao servidor e não ter nada a ver com o Chrome ou com o que você está fazendo. Como o servidor lida com a solicitação, se algo no código estiver quebrado, você poderá obter umERR_CONTENT_LENGTH_MISMATCH
Pode ser que exista um proxy entre você e a conexão com o servidor e ele não consiga lidar com alguma coisa. Ou pode ser o seu proxy "Se você usar um".
-Normalmente, chegar a um site significa que você possivelmente estará passando por um proxy em algum momento ou outro. Isso é possível com downloads para. O link de Download pode passar por um proxy até o Servidor para solicitar o download.
Eu espero que essa informação ajude.