Параметры обозревателя папок - PullRequest
0 голосов
/ 10 августа 2011

Мне недавно было поручено задание, которое звучало относительно просто!

После попытки выяснилось, что это не так просто, как я впервые себе представлял !!!

Я пытаюсьзагрузить несколько файлов в одно место на компьютере пользователя.Они выбирают эти файлы из списков в пользовательской веб-части общего ресурса.Вот и мне удалось получить работу!Загрузка осуществляется через WebClient (System.Net.WebClient)

Теперь я хочу разрешить пользователю выбирать местоположение на своем локальном компьютере для загрузки файлов в.

Я думал, что будубыть в состоянии использовать, но после попытки я понял, что могу только выбирать файлы :(, чтобы получить желаемое местоположение, которое запутает пользователя

Я хочу что-то похожее на выше, но мне нужно только вернутьрасположение пути, например c: \ Temp, или любое другое расположение, которое пользователь предпочитает на своей локальной машине.

Может кто-нибудь предложить элемент управления, который может обеспечить эту функцию. Это также может быть элемент управления с общим доступом.

Тем временем я буду пытаться просматривать дерево, поскольку я никогда не использовал их раньше, и они могут сделать это из того, что я прочитал

Приветствия

Truez

ясность по языку ASP.NET

Ответы [ 2 ]

1 голос
/ 10 августа 2011

К сожалению, вы не можете сделать это без какого-либо активного содержимого, такого как элемент управления Flash или spit activeX / spit . Поначалу это кажется странным, но вы должны учитывать, что такого рода функциональность позволила бы сайту обнаружить структуру любых устройств хранения данных; это не «хорошая вещь» ™

Однако, возможно, другой подход мог бы решить проблему?

Почему вы используете WebClient, не можете предоставить ссылку на клиента и позволить ему выбрать собственную папку для загрузки?

0 голосов
/ 15 августа 2011

В итоге я заархивировал файлы в одну папку и передал файл для загрузки через браузер!Спасибо за ваши комментарии!

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