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]
-------------------------------------------------------------------------