2010-02-04 3 views
5

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

ответ

2

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

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

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

Смежные вопросы