Setar dir para envio de Arq via FTP

5 respostas
skynewgp

Fiz um programinha que faz o envio de arquivos via FTP.Mas, como posso fazer para redirecionar os arquivos para dentro de uma pasta que eu criei no servidor? Se alguém tiver algum exemplo, agradeço!!!

Esse é parte do Código que estou usando:

//faz o envio do arquivo

ftp.storeFile(nomeArquivo, is ); //Acho que é nessa linha que devo alterar

System.out.println(“Arquivo “+nomeArquivo+” enviado com sucesso!”);

ftp.disconnect();
System.out.println(“Desconectado!”);

5 Respostas

foia

recomendo:

http://guj.com.br/java.artigo.154.1.guj :mrgreen:

fôia

skynewgp

Tentei usar o ftp.changeWorkingDirectory("/pasta");
Mas mesmo assim não estou conseguindo enviar os arquivos para este caminho, alguém têm alguma idéia?

A

Eu estou usando este trecho de código aí em baixo e eu puxo o arquivo do servidor FTP para o lugar que eu colocar em FileOutpuStream. Mas eu só estou usando em uma mesma máquina… não sei se funcionaria em vez de “c:\arquivo.txt” vc colocar o endereço do servidor.

OutputStream os = new FileOutputStream("c:\\arquivo.txt");
  client.retrieveFile(varArquivo, os );
  client.disconnect();
foia

tenta sem “/”,

boolean boo = ftp.changeWorkingDirectory("pasta");
System.out.println(boo);

qual o valor de boo ??

http://jakarta.apache.org/commons/net/api/

skynewgp

Valeu fóia pela dica!Funcionou mesmo!!!

Criado 14 de junho de 2005
Ultima resposta 16 de jun. de 2005
Respostas 5
Participantes 3