Я хотел бы создать защищенный паролем каталог на удаленном веб-сервере и сделать так, чтобы мое веб-приложение получило доступ к этой папке как «пользователь» и могло читать и писать. Я предполагаю, что мне нужен метод, который может включать имя пользователя / пароль для этого конкретного каталога?
Есть ли рекомендуемый способ сделать это?
Я рассмотрел методы 'DirectoryInfo
' и 'FileInfo
', но не могу найти что-либо по этому вопросу. Я рассмотрел несколько тем о WnetAddConnection2
, но я не могу сделать вывод из этих предложений, поскольку они сосредоточены на создании общего ресурса в Windows, а не просто на предоставлении доступа. В ближайшем коде я ищу что-то вроде: saveFile (name=xyz) to directoryPath(name, accessCredentials)
Я запускаю свое веб-приложение ASP.NET Core 2.2 в среде, размещенной снаружи. Одной из функций приложения является загрузка документов в каталог (папку).
Текущая настройка моего хостинг-провайдера позволяет анонимным пользователям получать доступ к этим документам через браузер (например, (www.mydomain.com/securedocs). /thisdoc.txt). Хостинг-провайдер позволяет создавать каталог, защищенный паролем. Я создал такой каталог.
РЕДАКТИРОВАТЬ: каталоги расположены в HttpDocs / wwwroot / на веб-сервере, размещенном на внешнем хостинг-провайдере.