Bonjour à tous,
Etant à manipuler beaucoup de transfert FTP, j'ai fait une classe permettant de nous simplifier la vie concernant l'envoi et la réception de fichier.
J'utilise activement cette fonction:
Or, le FTP me renvoi trop souvent une erreur 550 (ils renvoi toujours 550 pour n'importe quel erreur) alors qu'au passage suivant ça va passer. En mode débug, lorsque le oRequest.GetResponse();lance une exception, je replace le curseur sur l'instruction et ça passe... des fois il faut faire 3-4 tentatives avec la même requête pour que le GetResponse fonctionne...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 private FtpWebResponse GetResponse(string Uri, string method) { FtpWebRequest oRequest = CreateRequest(Uri, method); FtpWebResponse oResponse = (FtpWebResponse)oRequest.GetResponse(); return oResponse; }
Est-ce qu'il y a une précaution à prendre pour manipuler ces objets?
Merci
A bientôt
Partager