i создание веб-сайта с использованием C#, и у меня есть общая папка на другом сетевом компьютере, Теперь мне нужно изучить все файлы и папки внутри общей папки с моей веб-страницы, используя (домен или статический IP-адрес - пароль). Мне нужно, чтобы пользователи могли получить доступ к файлам общих папок и загрузить их только.Доступ к общей папке через Интернет
этот код это работа для копирования файлов, но из сети, и не работает через Интернет:
NetworkCredential theNetworkCredential = new NetworkCredential(@"Domain\Username", "Password");
CredentialCache theNetCache = new CredentialCache();
theNetCache.Add(new Uri(@"\\Domain"), "SHARED", theNetworkCredential);
string[] theFolders = Directory.GetDirectories(@"\\Servername\SHARED\");
string sourceDirectory = theFolders[1];
string targetDirectory = @"E:\Shared";
DirectoryInfo diSource = new DirectoryInfo(sourceDirectory);
DirectoryInfo diTarget = new DirectoryInfo(targetDirectory);
CopyAll(diSource, diTarget);
благодарит за ваш ответ. моя общая папка обновлялась каждый день (новые файлы или удалять файлы). поэтому мне нужно получить доступ к этой папке. –