Às vezes, quando estou carregando um arquivo no Chrome, uma pequena barra de status aparece na parte inferior esquerda da janela, dizendo Uploading 23% ... e assim por diante, até que o upload seja concluído. Mas, às vezes, isso não aparece - geralmente quando estou carregando arquivos maiores em uma conexão um pouco mais lenta.
Parece que alguém já fez essa mesma pergunta nos Fóruns de produtos do Google, mas a única resposta demonstrou falta de entendimento da pergunta original.
É realmente irritante que isso às vezes, inesperadamente, não apareça. Particularmente em arquivos grandes, porque os arquivos grandes são os que você realmente deseja avaliar o progresso. Alguém mais encontrou esse bug? Existem soluções ou configurações alternativas para garantir que o progresso do upload esteja sempre visível?
fonte
Respostas:
Resposta curta: provavelmente é um bug, porque o navegador tem conhecimento completo sobre o tamanho total do upload e a quantidade já enviada.
Posso pensar em três desculpas que o produto gerencia no Google poderia oferecer:
Se um site específico usa uma biblioteca de front-end exótica que envia dados em pedaços, isso oculta a quantidade total de bytes de um upload do navegador. O navegador ainda deverá ver totais intermediários e poderá mostrar uma porcentagem (enganosa) disso.
Outro obstáculo psicológico pode ser o servidor proxy, geralmente encontrado em empresas e universidades. Eles podem aceitar o tráfego mais rapidamente do que são capazes de enviá-lo. Essa situação renderia uma porcentagem de progresso de corrida para 100 e depois pausando.
Muitos sites mantêm conexões persistentes com um servidor abertas via JavaScript. Pode parecer um upload para o Chrome. Uploads reais podem ser classificados incorretamente como uma conexão persistente.
fonte