2016-05-05 2 views
0

Я пытаюсь разработать браузер файлов, в котором пользователь может получить доступ к файлам в определенной папке. Так что я должен дать исходный путь этому файловому браузеру. Но он генерирует исключение, виртуальный путь. Как я могу это решить? Вот мой код:Как указать путь к файловому браузеру

string startingDir =Server.MapPath(@"d:/abc"); 
      lblCurrentDir.Text = startingDir; 
      ShowFilesIn(startingDir); 
      ShowDirectoriesIn(startingDir); 
+0

Почему бы просто не использовать управление загрузкой файлов? –

+0

Server.MapPath() - это функция, которая возвращает путь физического файла, соответствующий указанному виртуальному пути. Таким образом, аргумент, который вы укажете здесь, должен быть местоположением/адресом, расположенным в файловой системе сервера. – Manish

+0

У меня есть папка в d-образных именах с именем, и я хочу указать путь к этой папке, как я могу это сделать? как я развиваю это я на локальной машине –

ответ

0

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

string startingDir =Server.MapPath(@"Reports\"); 
      lblCurrentDir.Text = startingDir; 
      ShowFilesIn(startingDir); 
      ShowDirectoriesIn(startingDir); 
Смежные вопросы