Eu tenho dois arquivos zip hospedados no Google Drive que são acessíveis publicamente pela Internet. Eles são aqui e aqui .
Por algum motivo, o primeiro arquivo não está retornando o cabeçalho Content-length com a resposta, então, ao fazer o download do arquivo, não consigo ler o tamanho para exibir o progresso.
O segundo arquivo funciona bem. Eu testei isso com meu próprio código de download, o Chrome e outro gerenciador de downloads. Nenhum deles está recebendo o tamanho do primeiro arquivo durante o download, mas todos trabalham corretamente com o segundo, por isso deve ser um problema do Google Drive.
Por que o Google Drive está se comportando dessa maneira? Como posso resolver isso?
Tags google-drive http download