testt
Messages postés13Date d'inscriptiondimanche 21 septembre 2008StatutMembreDernière intervention17 mars 2010
-
1 août 2009 à 18:48
testt
Messages postés13Date d'inscriptiondimanche 21 septembre 2008StatutMembreDernière intervention17 mars 2010
-
2 août 2009 à 14:11
Bonjour,
Voila je ne sais pas vraiment si ce problème a déjà été déposé sur le forum mais j'ai un petit problème avec mon programme.
Mon programme utilise winsock et je m'en sert pour télécharger des fichiers, cependant bien que tous semble fonctionner je n'arrive pas à effectuer une chose qui pourrait paraitre anodin.
Afin de permettre le téléchargement, j'effectue un SendData vers l'hôte de mon serveur comme ceci :
SendData "GET " & PathFile & " HTTP/1.1" & vbCrLf & "User - Agent: VB OpenUrl" & vbCrLf & _
"Host: " & RemoteHost & vbCrLf & _
"cache -Control: no -cache" & vbCrLf & vbCrLf
Jusque la pas de problème le serveur répond positivement cependant voila j'ai un problème avec l'adresse du fichier (ici PathFile).
Tous fonctionne lorsque PathFile "/monfichier.ext" mais suffirait que j'ajoute un répertoire (exemple PathFile "/MonRep/monfichier.ext" et le serveur me renvoie une erreur 302 :/
Voila, j'imagine qu'il doit y avoir une méthode pour que sa fonctionne avec les répertoires car actuellement cela ne m'arrange pas si il faut que le fichier en question soit forcément à la racine du serveur.
Merci d'avance en tous cas pour vos réponses.
testt
Messages postés13Date d'inscriptiondimanche 21 septembre 2008StatutMembreDernière intervention17 mars 2010 1 août 2009 à 20:51
oui, j'ai même essayé avec deux slash mais le problème persiste même si c'est une erreur 400 cette fois-ci si je fais ce que tu propose. J'ai même essayé en mettant mon répertoire en minuscule cela ne fonctionne pas.
cs_Jack
Messages postés14006Date d'inscriptionsamedi 29 décembre 2001StatutModérateurDernière intervention28 août 201579 2 août 2009 à 04:18
Salut
Je suppose que "/MonRep/monfichier.ext" n'est qu'un exemple.
Dans ta vraie syntaxe :
- pas d'espaces
- pas de caractères accentués
- les min/maj ont une importance
testt
Messages postés13Date d'inscriptiondimanche 21 septembre 2008StatutMembreDernière intervention17 mars 2010 2 août 2009 à 14:11
Tout d'abord merci pour vos réponses.
Mayzz, j'ai essayé l'url sur IE et Firefox et il est bien compris comme un fichier et m'est directement proposé en téléchargement d'ailleurs.
Renfield, je suis passé en 1.0 mais rien n'a changé, j'ai essayé d'autres versions mais ça n'a pas changé non plus.
Jack, oui il s'agit que d'un exemple en effet et ma vraie syntaxe respecte ce que tu as indiqué.
Après quelques recherches, je me suis rendu compte que le problème venait effectivement du serveur comme tu l'a supposé Mayzz. Un htaccess se trouvait à quelques répertoires avant celui où se trouve le fichier en question, il m'a suffit de modifier un peu sa contenance et tous fonctionne correctement.
J'aurais du y penser plus tôt mais j'étais obstiné à essayer de trouver une solution via ma syntaxe.
Je ne me serait certainement pas rendu compte de ça avant plusieurs heures encore de recherche si j'avais pas eu une petite piste. Merci en tous cas de votre aide.