2010-02-04 11 views
5

Mam problem z otwartym dialogiem pliku, gdy użytkownik przegląda lokalizację ftp. Ścieżka, którą uzyskuję z openFileDialogue, to ścieżka lokalna (lokalny folder temp.) Zamiast rzeczywistej ścieżki ftp, którą wybrałem. Jak uzyskać faktyczną ścieżkę ftp.Otwórz okno dialogowe pliku dla lokalizacji FTP

Odpowiedz

2

W jakiej wersji systemu Windows pracujesz/testujesz?

Istnieje funkcja systemu Windows 7 (nie wiem, czy jest to również w systemie Vista, a może nawet XP), jeśli podasz lokalizację internetową (np. Http lub ftp), system Windows pobierze plik z tej lokalizacji i przekaże ścieżka do pobranego pliku, stąd folder Temp, do aplikacji. O ile mogę powiedzieć od OpenFileDialog documentation on msdn, nie ma sposobu, aby wyłączyć to zachowanie.

Będziesz musiał albo wykonać własną implementację, albo sprawdzić, czy istnieje metoda PInvoke, której można użyć do przekonania, że ​​nie wykazuje tego zachowania.