Pessoal, 

  estou com um problema de transferência de arquivos via HTTP. O programa 
segue em anexo. O problema é que com arquivos textos e .java a transferência 
ocorre beleza, mas com arquivos binários (exe e zip), ocorrem problemas: o 
exe não executa e o zip perde alguns arquivos internos. O programa segue 
anexo. 

  Quem puder ajudar, agradeço antecipadamente. 


  Régis Simão 

_________________________________________________________________________________
Quer mais velocidade?
Só com o acesso Aditivado iG, a velocidade que você quer na hora que você 
precisa.
Clique aqui: http://www.acessoaditivado.ig.com.br

import java.io.*;
import java.net.*;
import java.util.*;
import java.text.*;

public class Transferir {

	public static void main(String[] args) {
		try
		{

			SimpleDateFormat dataFormatada = new SimpleDateFormat();
            dataFormatada.applyPattern("H:mm:ss");    

            System.out.println("Inicio:" + dataFormatada.format(new Date()));
       
			URL urlCRP = new URL("http://ip/diretorio/j2eesdk-1_4-dr-windows-eval.exe";);
			InputStream uinCRP = urlCRP.openStream();
			
			BufferedReader inCRP = new BufferedReader(new InputStreamReader(uinCRP));
			
			FileWriter fileCRP = new FileWriter("j2eesdk-1_4-dr-windows-eval.exe");
			
		
			int in = inCRP.read();
			
			while (in != -1) {
				
				fileCRP.write(in);
				
				in = inCRP.read();				
			}
		
			fileCRP.flush();
			fileCRP.close();
			System.out.println("Fim:" + dataFormatada.format(new Date()));
			
		    System.out.println("Fim de Transferencia");
		}
		catch (IOException e)
		{
			e.printStackTrace();
		}
	}
}
-------------------------------------------------------------------------------------------

Ceara' Java User Group



  Para cancelar sua assinatura, envie um e-mail para: [EMAIL PROTECTED]

  Para mais informacoes, mande um e-mail para: [EMAIL PROTECTED]

  Falar com o administrador? e-mail para: [EMAIL PROTECTED] 

 

Responder a