achei o exemplo muito bom mas a classe config eu n�o
encontrei, vc. pode me explicar oque ela esta fazendo?
--- Alexandre Santos Cardoso <[EMAIL PROTECTED]>
wrote:
> import java.io.*;
> import sun.net.TelnetInputStream;
> import sun.net.ftp.FtpClient;
> import sun.net.ftp.FtpInputStream;
> 
> public class fileFtp extends FtpClient {
> 
>       public fileFtp() {
>       }
> 
>       public void getFile(String login, String senha) {
>               try {
>                       config conf = new config();
>                       String ip = config.getString("ipFtp");
>                       String file = config.getString("fileFtp");
>                       String dir = config.getString("dirFtp");
>                       int total_bytes = 0;
>                       byte bytes[] = new byte[1024];
>                       FtpClient ftp = new FtpClient(ip);
>                       ftp.login(login, senha);
>                       ftp.ascii();
>                       FtpInputStream is =
> (FtpInputStream)ftp.get(file);
>                       File file_out = new File(dir + login + ".txt");
>                       FileOutputStream os = new
> FileOutputStream(file_out);
>                       int c;
>                       while((c = is.read(bytes)) != -1)  {
>                               total_bytes += c;
>                               os.write(bytes, 0, c);
>                       }
>                       os.close();
>               }
>               catch(Exception ex) {
>                       System.out.println(ex);
>               }
>       }
> 
>       public static void main(String args[]) {
>               fileFtp f = new fileFtp();
>               f.putFile("usuario", "senha", "C:\\arquivo.txt");
>       }
> 
>       public String putFile(String login, String senha,
> String file) {
>               String ret = "";
>               try {
>                       config conf = new config();
>                       String ip = config.getString("ipFtp");
>                       String fileFtp = config.getString("fileExpFtp");
>                       int tamnhoreg = 99;
>                       byte[] _tmp = new byte[tamnhoreg];
>                       FtpClient ftp = new FtpClient(ip);
>                       ftp.login(login, senha);
>                       ftp.ascii();
>                       FileInputStream fis = new FileInputStream(file);
>                       byte b[] = new byte[fis.available()];
>                       fis.read(b);
>                       sun.net.TelnetOutputStream tos =
> ftp.put(fileFtp);
>                       tos.write(b);
>                       tos.flush();
>                       tos.close();
>               }
>               catch(Exception ex) {
>                       System.out.println(ex.toString());
>                       ret = ex.toString();
>               }
>               return ret;
>       }
> }
> 
> -----Mensagem original-----
> De: Davi Oliveira [mailto:[EMAIL PROTECTED]]
> Enviada em: sexta-feira, 24 de agosto de 2001 13:55
> Para: [EMAIL PROTECTED]
> Assunto: [java-list] FTP em Java
> 
> 
> Pessoal,
> 
> algu�m sabe como implentar o acesso ftp no java ?
> conectar com servidor ftp,
> 
> enviar e receber arquivos, etc ... ?
> 
> Obrigado.
> 
> Davi Cust�dio.
> 
> 
>
_________________________________________________________________
> Chegou o novo MSN Explorer. Instale j�. � gratuito! 
> http://explorer.msn.com.br
> 
> 
> ------------------------------ LISTA SOUJAVA
> ---------------------------- 
> http://www.soujava.org.br  -  Sociedade de Usu�rios
> Java da Sucesu-SP 
> d�vidas mais comuns:
> http://www.soujava.org.br/faq.htm
> regras da lista:
> http://www.soujava.org.br/regras.htm
> para sair da lista: envie email para
> [EMAIL PROTECTED] 
>
-------------------------------------------------------------------------
> 
> ------------------------------ LISTA SOUJAVA
> ----------------------------
> http://www.soujava.org.br  -  Sociedade de Usu�rios
> Java da Sucesu-SP
> d�vidas mais comuns:
> http://www.soujava.org.br/faq.htm
> regras da lista:
> http://www.soujava.org.br/regras.htm
> para sair da lista: envie email para
> [EMAIL PROTECTED]
>
-------------------------------------------------------------------------
> 


__________________________________________________
Do You Yahoo!?
Make international calls for as low as $.04/minute with Yahoo! Messenger
http://phonecard.yahoo.com/

------------------------------ LISTA SOUJAVA ---------------------------- 
http://www.soujava.org.br  -  Sociedade de Usu�rios Java da Sucesu-SP 
d�vidas mais comuns: http://www.soujava.org.br/faq.htm
regras da lista: http://www.soujava.org.br/regras.htm
para sair da lista: envie email para [EMAIL PROTECTED] 
-------------------------------------------------------------------------

Responder a