Открыть диалог файлов для FTP местоположения - PullRequest
5 голосов
/ 04 февраля 2010

У меня проблема с диалогом открытия файла, когда пользователь просматривает FTP-папку. Путь, который я получаю из openFileDialogue - это локальный путь (временная папка Local Setting) вместо фактического пути ftp, который я выбрал. Как получить фактический путь ftp.

1 Ответ

2 голосов
/ 05 февраля 2010

В какой версии Windows вы работаете / тестируете?

В Windows 7 есть функция (не уверенная, что она есть и в Vista, или, может быть, даже в XP), где, если вы указываете веб-местоположение (будь то http или ftp), Windows загружает файл из этого места и передает путь загруженного файла, отсюда и папка Temp, в приложение. Насколько я могу судить из документации OpenFileDialog на MSDN , нет способа отключить это поведение.

Вам придется либо свернуть свою собственную реализацию, либо посмотреть, есть ли метод PInvoke, который можно использовать, чтобы убедить его не демонстрировать такое поведение.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...