Ir ao conteúdo
  • Cadastre-se

Acesso FTP com C#


Posts recomendados

Olá, pessoal.

Sou novo aqui e me desculpe se estiver abordando assunto que não tenha relação com este Fórum. Caso seja este o caso, por favor, orientem-me.

Estou precisando criar um recurso aqui na empresa onde trabalho para enviar e receber atualizações do sistema para nossos clientes através do nosso ftp.

Já verifiquei vários exemplos mas não consegui entender exatamente. O que eu preciso fazer é o seguinte:

1- Acessar o FTP utilizando usuário e senha;

2- Verificar se uma determinada pasta existe neste FTP;

3- Caso não exista, criá-la;

4- Acessar esta pasta;

5- Enviar um arquivo compactado e um arquivo texto para esta pasta.

O processo seria o mesmo para o Download, só que neste caso, também teria que excluir os arquivos em questão.

Alguém pode me ajudar?

Link para o comentário
Compartilhar em outros sites

  • 2 semanas depois...

fala andre.rsys , bom eu tenho aqui um trexo do upload para o servidor.

try

{

FileStream stream = File.OpenRead(“D:/Meus documentos/User/Desktop/teste.xml”);

byte[] buffer = new byte[stream.Length];

stream.Read(buffer, 0, buffer.Length);

Uri uri = new Uri(“ftp://ftp.meuftp.com.br/teste/teste.xml“); // o bla.xml vai para a pasta teste do user logado

FtpWebRequest request = (FtpWebRequest)FtpWebRequest.Create(uri);

request.Credentials = new NetworkCredential(“meu_usuario”, “minha_senha”);

request.KeepAlive = false;

request.Method = WebRequestMethods.Ftp.UploadFile;

request.UseBinary = true;

request.ContentLength = buffer.Length;

Stream strm = request.GetRequestStream();

strm.Write(buffer, 0, buffer.Length);

strm.Close();

stream.Close();

}

catch

{

Response.Write(“Oh meu Deus, deu algo errado!”);

}

qualquer dúvida pergunte

Link para o comentário
Compartilhar em outros sites

  • 5 anos depois...

Crie uma conta ou entre para comentar

Você precisa ser um usuário para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar agora

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...