Leia o arquivo do FTP para a memória em C #
Eu quero ler um arquivo de um servidor FTP sem baixá-lo para um arquivo local. Eu escrevi uma função, mas ela não funciona:
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;
}