Fórum conexão ftp #131444
31/03/2010
0
Ola galera...
Gostaria de saber se alguém sabe de alguma rotina feita em c ou java que automatize a conexão ftp e o upload de um arquivo no host.
Eu ja fiz essa conexão via comandos em DOS e descobri que a função int system ( const char * command ); da linguagem c executa comandos em DOS.
Mesmo assim ainda não consegui...
Valeu!!
Naur Junior
Curtir tópico
+ 0
Responder
Posts
06/04/2010
Henry Lima
Bom dia tranquilo?
Eu vi um exemplo na internet mas ainda não testei, utilizando a Classe FtpWebRequest
Ainda não testei, mas parece que funciona apenas mexendo em alguns parâmetros e estudano melhor....
Boa sorte!
Eu vi um exemplo na internet mas ainda não testei, utilizando a Classe FtpWebRequest
public void uploadFile(String caminhoArquivoWeb, String caminhoArquivoLocal, String nomeArquivo)
{
FileInfo toUpload = new FileInfo(caminhoArquivoLocal + nomeArquivo);
FtpWebRequest request = (FtpWebRequest)WebRequest.Create(caminhoArquivoWeb + nomeArquivo);
request.Method = WebRequestMethods.Ftp.UploadFile;
request.Credentials = new NetworkCredential("usuario", "senha", "endereco");
Stream ftpStream = request.GetRequestStream();
FileStream file = File.OpenRead(caminhoArquivoLocal + nomeArquivo);
int length = 1024;
byte[] buffer = new byte[length];
int bytesRead = 0;
do
{
bytesRead = file.Read(buffer, 0, length);
ftpStream.Write(buffer, 0, bytesRead);
} while (bytesRead != 0);
file.Close();
ftpStream.Close();
}
Ainda não testei, mas parece que funciona apenas mexendo em alguns parâmetros e estudano melhor....
Boa sorte!
Responder
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)