micground
Messages postés2Date d'inscriptionjeudi 4 novembre 2004StatutMembreDernière intervention13 mai 2005
-
13 mai 2005 à 22:07
cs_omnia
Messages postés240Date d'inscriptionjeudi 9 janvier 2003StatutMembreDernière intervention22 mars 2009
-
4 févr. 2009 à 15:07
Bonjour,
Nombre de "dowload manager" (gestionnaire de téléchargement) téléchargent les fichiers par partie (resume). Les logiciels de p2p utilisent meme une table de hachage pour telecharger des segments de fichiers sur différents ordinateurs distants.
Je souhaite télécharger via http (en utilisant les socket ou pas) des segments de fichier.
C'est à dire que je veux telecharger le kilo-octet compris entre l'octet 1024 a l'octet 2048 du fichier "http://unsite.com/unfichier.data" (adresse fictive)
Télécharger un fichier dans son ensemble ne pose pas de problème, mais télécharger seulement un segment est plus ambigu.
Pourrais je avoir une piste de recherche, un bout de code, ou une idée.
Je vous en remercie d'avance.
minet03
Messages postés415Date d'inscriptionsamedi 4 janvier 2003StatutMembreDernière intervention 2 décembre 20053 13 mai 2005 à 23:10
Je ne pense pas que cela soit possible. Le serveur renvoi uniquement la page entièrement.
Je pense avoir une astuce : quand le serveur renvoi le fichier, accepte
les octets que tu ne veux pas, mais n'en fait rien. C'est seulement
quand tu arrives aux octets que tu veux que tu en fait ce que tu veux.
Le CyberMonde nous offre une meilleur qualité de vie
["http://cyberman.inc.free.fr" CyberMan.inc The WebSite]
micground
Messages postés2Date d'inscriptionjeudi 4 novembre 2004StatutMembreDernière intervention13 mai 2005 13 mai 2005 à 23:22
Es tu sûr qu'il n'existe même pas une sorte de "seek" pour le http?
Je ne veux pas me résigner à croire que le téléchargement partiel d'un fichier sur le web est impossible.
De plus, la plus part des gestionnaires de téléchargements ont une option "resume" ("reprendre").
ex: http://www.internetdownloadmanager.com/support/main.html
cs_omnia
Messages postés240Date d'inscriptionjeudi 9 janvier 2003StatutMembreDernière intervention22 mars 2009 4 févr. 2009 à 15:07
bonjour,
enfait la solution est de coder un gestionnaire de téléchargement directement et de géré le retry ou l'on donne l'octet de début a commencer mes tous les serveurs ne supportent pas il y a pleins de source sur le site sur le sujet.