Lors de la création de connexions FTP à certains serveurs, le serveur utilise par défaut le répertoire en cours dans un répertoire autre que la racine.FtpWebRequest - Comment compenser le téléchargement d'un fichier lorsque le serveur utilise par défaut le répertoire courant pour autre chose que/(root)?
Par exemple:
/
abc
mno
xyz
Le serveur peut par défaut la connexion à la racine "/". D'autres serveurs peuvent par défaut "/ abc".
Lors du chargement d'un fichier ftp://ftp.example.com/abc/mno/xyz/myfile.dat dans le répertoire xyz, le FtpWebRequest renvoie un 550 lorsque le répertoire en cours est quelque chose d'autre que "/". c'est-à-dire que FtpWebRequest crée le chemin /abc/abc/mno/xyz/filename.dat qui n'est pas un chemin valide donc le 550.
Y a-t-il une syntaxe URI spéciale qui peut compenstate pour que la même URI fonctionne pour les deux types de conditions de connexion par défaut du serveur?
OU existe-t-il une propriété de FtpWebRequest qui peut être définie pour le rendre plus intelligent?