Page 2 sur 2

Re: [..] Double barre téléchargement

Posté : jeu. 16 août 2012 14:52
par mikell
Sea a écrit :Comment le script détecte que c'est bien les deux mêmes fichiers ?
Le script que j'ai mis n'est qu'un exemple et il est évidemment adaptable
La détection se fait ici d'après les noms de fichier

Code : Tout sélectionner

$Nurl = _Url_To_Host($url & $files[$i])    ; fichier distant
....
$ret = _InetGetX($Nurl[0], $Nurl[1], [b]$destDir & "\" & $files[$i][/b], -1, 0, "_callBack")  ; fichier local
Donc même si tu personnalises les noms de fichiers locaux, la détection se fera selon les indications

Code : Tout sélectionner

If FileExists($destDir & "\" & $files[$i]) Then
    If Round($filesize[$i]) = Round(FileGetSize($destDir & "\" & $files[$i])) Then ....
Le plus simple pourrait être d'adapter le nom du fichier local en fonction de la fréquence des màj en y intégrant une date, par exemple avec @HOUR la détection ne serait positive que pendant l'heure en cours, à l'heure suivante les fichiers seraient retéléchargés sans écraser les anciens
► Afficher le texte
Mais ce n'est qu'une idée :roll:

Re: [..] Double barre téléchargement

Posté : dim. 02 sept. 2012 13:57
par Sea
Malheureusement je n'ai pas le contrôle sur le nom des mises à jours / fichiers à mettre à jour.

Petit question sur le hash md5 si le fichier n'est pas complètement télécharge celui-ci aura bien un hash md5 différent que le fichier complet?( Sa me semble logique vu qu'il s'agit d'une opération sur les bits du fichiers mais je préfère demander ^^)


PS: désolé pour mon absence ^^'

Re: [..] Double barre téléchargement

Posté : dim. 02 sept. 2012 18:14
par mikell
Connais pas bien les finesses de md5 mais a priori je dirais oui

Re: [R] Double barre téléchargement

Posté : lun. 03 sept. 2012 14:38
par Sea
Problème résolut :)