2010-02-04 8 views
5

J'ai un problème avec le dialogue de fichier ouvert lorsque l'utilisateur navigue dans un emplacement ftp. Le chemin que je reçois de l'openFileDialogue est un chemin local (dossier temporaire Local Setting) au lieu du chemin ftp que j'ai sélectionné. Comment obtenir le chemin FTP réel.Ouvrir le dialogue de fichier pour l'emplacement FTP

Répondre

2

Sur quelle version de Windows travaillez-vous? Il existe une fonctionnalité de Windows 7 (pas sûr que ce soit sous Vista aussi, ou même XP) où si vous spécifiez un emplacement Web (que ce soit http ou ftp), Windows télécharge le fichier à partir de cet emplacement et transmet le chemin du fichier téléchargé, d'où le dossier Temp, à l'application. Autant que je peux dire à partir du OpenFileDialog documentation on msdn il n'y a aucun moyen de désactiver ce comportement.

Vous devrez soit lancer votre propre implémentation, soit voir s'il existe une méthode PInvoke que vous pouvez utiliser pour le persuader de ne pas afficher ce comportement.

Questions connexes