Я немного застрял, так как на данный момент у меня нет никакого кода, только идея.
Я думал сделать программу в asp.net для отображения файлов в определенном месте. В файле наверняка будут релизы для программ и модов для игр и прочее.
Но я искал везде, чтобы получить файлы в определенном месте. Я мог бы использовать system.io.fileinfo для вывода списка файлов в каталоге. Но как получить каталог не в решении, а где-то на жестком диске или даже на внешнем сервере хранения? Местоположение, которое я предпочитаю, не должно быть жестко закодировано, а выбрано пользователем? какие-нибудь советы о том, как пользователь может выбрать «местоположение»?
Здесь есть несколько вопросов без ответа. Что вы имеете в виду под внешней памятью? Это какое-то хранилище в облаке? Каталог на клиентской машине? Есть ли у веб-приложения надлежащие права доступа для вывода списка файлов из этого хранилища?
Можно немного конкретнее? Вы не пытаетесь сделать это с веб-сайта, не так ли?
да, это дыра с веб-сайта. извините трудно объяснить. я имею в виду под внешним хранилищем расположение папки на сервере, виртуальной машине или сервере хранения не имеет значения. Например, я хочу перечислить выпуски, возможно, zip-файлы. все эти zip-файлы находятся в папке, например, c:\releases. идея состоит в том, чтобы указать это местоположение в учетной записи администратора, а не в учетной записи пользователя, конечно. Вопрос в том, нужно ли мне вводить точное местоположение или я могу выбрать местоположение. Как и в winforms, вы можете использовать для этого диалоговое окно просмотра папок. есть ли такая возможность и в веб-приложениях asp?





В консольном приложении вы могли бы сделать что-то вроде этого:
Нам нужно больше точности, если вы хотите получить лучший ответ.
Вы не можете получить доступ к файловой системе клиента с сервера, если это то, что вы пытаетесь сделать.