Как получить доступ к файлам public_ftp и server в asp.net c #? - PullRequest
0 голосов
/ 04 ноября 2019

Я храню изображения в public_ftp. Теперь, как я могу получить доступ к public_ftp файлам. У меня есть ссылка, а также username и password. Но как я могу использовать public_ftp ссылку в server mappath.

   string[] filePaths = Directory.GetFiles(Server.MapPath("~\\screenshots\\" +eventID));
            IEnumerable<string> filess = Enumerable.Empty<string>();
            // Get all the files in the sourceDir
            foreach (string name in myList)
            {

                string fname = name;
                path = Server.MapPath("~\\screenshots\\" +eventID+"\\" + fname);
                if (System.IO.File.Exists(path))
                {
                    var attachment = new System.Web.Mail.MailAttachment(path);
                    myMail.Attachments.Add(attachment);
                }

            }

Как я могу использовать FTP-ссылку в Server.MapPath('FTP LINK') Также дайте мне знатьКак я могу получить доступ к файлам на сервере, если кто-то хранит файлы на сервере, и он предоставляет мне учетные данные, и я хочу получить доступ к изображениям и использовать в приложении. Я не хочу хранить изображения на своем хостинг-сервере из-за конфиденциальности.

1 Ответ

0 голосов
/ 04 ноября 2019

Вы не можете использовать Server.MapPath для доступа к FTP, вам нужно использовать определенную библиотеку для работы с FTP. Для этого в .NET есть класс FTPWebRequest

http://www.vcskicks.com/download-file-ftp.php

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