Ir ao conteúdo
  • Comunicados

    • Gabriel Torres

      Seja um moderador do Clube do Hardware!   12-02-2016

      Prezados membros do Clube do Hardware, Está aberto o processo de seleção de novos moderadores para diversos setores ou áreas do Clube do Hardware. Os requisitos são:   Pelo menos 500 posts e um ano de cadastro; Boa frequência de participação; Ser respeitoso, cordial e educado com os demais membros; Ter bom nível de português; Ter razoável conhecimento da área em que pretende atuar; Saber trabalhar em equipe (com os moderadores, coordenadores e administradores).   Os interessados deverão enviar uma mensagem privada para o usuário @Equipe Clube do Hardware com o título "Candidato a moderador". A mensagem deverá conter respostas às perguntas abaixo:   Qual o seu nome completo? Qual sua data de nascimento? Qual sua formação/profissão? Já atuou como moderador em algo outro fórum, se sim, qual? De forma sucinta, explique o porquê de querer ser moderador do fórum e conte-nos um pouco sobre você.   OBS: Não se trata de função remunerada. Todos que fazem parte do staff são voluntários.
    • DiF

      Poste seus códigos corretamente!   21-05-2016

      Prezados membros do Fórum do Clube do Hardware, O Fórum oferece um recurso chamado CODE, onde o ícone no painel do editor é  <>     O uso deste recurso é  imprescindível para uma melhor leitura, manter a organização, diferenciar de texto comum e principalmente evitar que os compiladores e IDEs acusem erro ao colar um código copiado daqui. Portanto convido-lhes para ler as instruções de como usar este recurso CODE neste tópico:  
andre.rsys

Acesso FTP com C#

Recommended Posts

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?

Compartilhar este post


Link para o post
Compartilhar em outros sites

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

Compartilhar este post


Link para o post
Compartilhar em outros sites

Teria para fazer download de todos os arquivos de um diretorio no ftp remoto ?

 

Obrigado

Compartilhar este post


Link para o post
Compartilhar em outros sites

Crie uma conta ou entre para comentar

Você precisar ser um membro para fazer um comentário






Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas publicações 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

×