Comment connaître la taille d'un fichier avant de le télécharger?

J'ai télécharger un fichier et je suis en utilisant ce code, qui est essentiellement un AsyncTask, qui est destinée à mettre à jour une barre de progression. Mais, depuis, je ne sais pas quelle est la taille du fichier, j'ai eu à utiliser la touche de navigation de la barre de progression. Alors, comment puis-je obtenir la taille du fichier avant de commencer à le télécharger, de sorte que je peux utiliser une normale de la barre de progression?

  • Notez que vous devez appeler urlConnection.connect() avant de tenter d'accéder à la Content-Length en-tête. Ne pas le faire pourrait fonctionner, mais pas dans toutes les circonstances possibles.
  • Ne savais pas que... il a travaillé de cette façon pour moi, mais merci pour vos conseils. Je vais modifier la réponse.
InformationsquelleAutor Cristian | 2010-06-06