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]