none
REALIZAR LEITURA DE UM ARQUIVO (.TXT) EM UM SERVIDOR FTP RRS feed

  • Pergunta

  • Boa tarde pessoal,

    Gostaria de saber quais comandos posso utilizar para realizar a leitura de um arquivo .txt em um servidor FTP.

    Ao clicar em um determinado botão, exibe uma versão de um aplicativo que está dentro de um arquivo .txt.

    [Abrir] -> Versão: 1.0.0.1

    Obrigado. 

    segunda-feira, 5 de setembro de 2016 20:00

Respostas

  • Bom dia Estudante_CSharp,

    Obrigado pela participação no Fórum MSDN.

    Abaixo há um exemplo. Veja se consegue adaptá-lo.

    WebClient request = new WebClient();
    string url = "ftp://ftp.microsoft.com/developr/fortran/" +"README.TXT";
    request.Credentials = new NetworkCredential("anonymous", "anonymous@example.com");
    
    try
    {
      byte[] newFileData = request.DownloadData(url);
      string fileString = System.Text.Encoding.UTF8.GetString(newFileData);
      Console.WriteLine(fileString);
    }
    catch (WebException e)
    {
       //TODO
    }

    Atenciosamente,

    Robson William Silva

    Esse conteúdo é fornecido sem garantias de qualquer tipo, seja expressa ou implícita

    MSDN Community Support

    Por favor, lembre-se de Marcar como Resposta as postagens que resolveram o seu problema. Essa é uma maneira comum de reconhecer aqueles que o ajudaram e fazer com que seja mais fácil para os outros visitantes encontrarem a resolução mais tarde.

    terça-feira, 6 de setembro de 2016 12:42
    Moderador

Todas as Respostas

  • Bom dia Estudante_CSharp,

    Obrigado pela participação no Fórum MSDN.

    Abaixo há um exemplo. Veja se consegue adaptá-lo.

    WebClient request = new WebClient();
    string url = "ftp://ftp.microsoft.com/developr/fortran/" +"README.TXT";
    request.Credentials = new NetworkCredential("anonymous", "anonymous@example.com");
    
    try
    {
      byte[] newFileData = request.DownloadData(url);
      string fileString = System.Text.Encoding.UTF8.GetString(newFileData);
      Console.WriteLine(fileString);
    }
    catch (WebException e)
    {
       //TODO
    }

    Atenciosamente,

    Robson William Silva

    Esse conteúdo é fornecido sem garantias de qualquer tipo, seja expressa ou implícita

    MSDN Community Support

    Por favor, lembre-se de Marcar como Resposta as postagens que resolveram o seu problema. Essa é uma maneira comum de reconhecer aqueles que o ajudaram e fazer com que seja mais fácil para os outros visitantes encontrarem a resolução mais tarde.

    terça-feira, 6 de setembro de 2016 12:42
    Moderador
  • Bom dia Estudante_CSharp,

    Obrigado pela participação no Fórum MSDN.

    Abaixo há um exemplo. Veja se consegue adaptá-lo.

    WebClient request = new WebClient();
    string url = "ftp://ftp.microsoft.com/developr/fortran/" +"README.TXT";
    request.Credentials = new NetworkCredential("anonymous", "anonymous@example.com");
    
    try
    {
      byte[] newFileData = request.DownloadData(url);
      string fileString = System.Text.Encoding.UTF8.GetString(newFileData);
      Console.WriteLine(fileString);
    }
    catch (WebException e)
    {
       //TODO
    }

    Atenciosamente,

    Robson William Silva

    Esse conteúdo é fornecido sem garantias de qualquer tipo, seja expressa ou implícita

    MSDN Community Support

    Por favor, lembre-se de Marcar como Resposta as postagens que resolveram o seu problema. Essa é uma maneira comum de reconhecer aqueles que o ajudaram e fazer com que seja mais fácil para os outros visitantes encontrarem a resolução mais tarde.

    Funcionou perfeitamente, muito obrigado amigo! Adaptei ao meu código, a única diferença foi o modo de exibição do resultado, que no caso exibi em label!
    terça-feira, 6 de setembro de 2016 16:21