Problème avec ReceiveHTTPFile.

Vous débutez et vous avez besoin d'aide ? N'hésitez pas à poser vos questions
Geo Trouvpatou
Messages : 471
Inscription : dim. 23/déc./2007 18:10

Problème avec ReceiveHTTPFile.

Message par Geo Trouvpatou »

Salut.

J'ai fait un petit bout de code pour aspirer une serie de photos à la volée.

Voici le lien vers 2 images pour que vous voyiez par vous même que celles-ci sont bien présentent sur le net :
Image que j'arrive à télécharger : http://carnaval-sergines.fr/2010/2010/101-0001_IMG.JPG
Image que je n'arrive pas à télécharger : http://carnaval-sergines.fr/2010/2010/108-0001_IMG.JPG

Code : Tout sélectionner

; Image OK
If ReceiveHTTPFile("http://carnaval-sergines.fr/2010/2010/101-0001_IMG.JPG", "101-0001_IMG.JPG")        
      Debug "OK"
Else
      Debug "BAD"
EndIf


; Image PAS OK
If ReceiveHTTPFile("http://carnaval-sergines.fr/2010/2010/108-0001_IMG.JPG", "108-0001_IMG.JPG")        
      Debug "OK"
Else
      Debug "BAD"
EndIf
Elles sont toutes les 2 issues du même serveur, alors je me dit qu'il s'agit peut-être d'un paramètre au niveau du dossier?

A savoir qu'en mettant l'adresse http qui foire, dans WinHTTrack Website Copier (Aspirateur de site) la photo se télécharge sans problème.

Si quelqu'un sait pourquoi cela fonctionne dans un cas et pas dans l'autre, je serais curieux de le savoir.

Bye.
Avatar de l’utilisateur
case
Messages : 1546
Inscription : lun. 10/sept./2007 11:13

Re: Problème avec ReceiveHTTPFile.

Message par case »

problème de casse .JPG au lieu de .jpg

Code : Tout sélectionner

InitNetwork()
; Image OK
If ReceiveHTTPFile("http://carnaval-sergines.fr/2010/2010/101-0001_IMG.JPG", "101-0001_IMG.JPG")       
      Debug "OK"
Else
      Debug "BAD"
EndIf


; Image PAS OK
; casse sensitive, le fichier sur e serveur est 108-0001_IMG.jpg
; et pas 108-0001_IMG.JPG
;
If ReceiveHTTPFile("http://carnaval-sergines.fr/2010/2010/108-0001_IMG.jpg", "108-0001_IMG.JPG")       
      Debug "OK"
Else
      Debug "BAD"
EndIf

httptrack analyse les pages pour trouver les images donc il a la bonne orthographe obligatoirement
ImageImage
Geo Trouvpatou
Messages : 471
Inscription : dim. 23/déc./2007 18:10

Re: Problème avec ReceiveHTTPFile.

Message par Geo Trouvpatou »

Merci Case pour la solution.

Hélas je ne risquais pas de trouver.
J'ai donné sans le savoir la solution grâce à mes 2 liens cliquables.

Pourquoi?
Parce que voici mon cheminement pour trouver le lien de l'image :
J'arrive sur toutes les images : http://carnaval-sergines.fr/2010/2010/index8.htm
Je sélectionne la 1ère : http://carnaval-sergines.fr/2010/2010/cs10_108-0001.htm
Je fais un clic droit avec FireFox et "Information sur l'image" ou pour IE8 -> propriété pour obtenir les infos de la photo.
Et avec FireFox ou IE8 jobtiens cettre adresse :
http://carnaval-sergines.fr/2010/2010/108-0001_IMG.JPG <- Avec .JPG en majuscule.

Sur IE8 aucun indice, par contre je viens de voir qu'avec FireFox la taille et les dimensions à 0 auraient dû me mettre la puce à l'oreille.

On ne voit le problème de casse que si l'on clique sur les liens que j'ai donné.
Mais je pense que beaucoup d'entre vous auraient procédé de la même façon que moi et du coup difficile de trouver le pourquoi du comment du problème.

A moins qu'il n'y ai une astuce.

Bye.
Geo Trouvpatou
Messages : 471
Inscription : dim. 23/déc./2007 18:10

Re: Problème avec ReceiveHTTPFile.

Message par Geo Trouvpatou »

Je viens de trouver l'astuce :
Il suffit de faire un copier de :
http://carnaval-sergines.fr/2010/2010/108-0001_IMG.JPG
De mettre l'adresse dans la barre d'url du navigateur et de valider et cela met la bonne adresse :
http://carnaval-sergines.fr/2010/2010/108-0001_IMG.jpg

Cela fonctionne sous FF et IE8
Répondre