Чтение файла с FTP в память на C #

Я хочу прочитать файл с FTP-сервера, не загружая его в локальный файл. Я написал функцию, но она не работает:

private string GetServerVersion()
{
    WebClient request = new WebClient();

    string url = FtpPath + FileName;
    string version = "";

    request.Credentials = new NetworkCredential(ftp_user, ftp_pas);

    try
    {
        byte[] newFileData = request.DownloadData(new Uri(FtpPath)+FileName);
        string fileString = System.Text.Encoding.UTF8.GetString(newFileData);
    }
    catch (WebException e)
    {
    }
    return version;
}
13
задан Martin Prikryl 13 November 2017 в 07:28
поделиться