Bom dia amigos,
Estou desenvolvendo um sistema atualizador de um outro sistema que a empresa tem. Vou explicar melhor.:
Um cliente meu comprou um sistema na internet para gerenciar a empresa dele, até ai tudo bem. O problema são as atualizações que tem que ser feitas manualmente.
Preciso entrar em uma pagina deles que pede usuário e senha ai eu tenho que ir na pasta especifica de atualizações e baixar o arquivo zipado, feito isso tenho que descompactar o arquivo e substituir na pasta raiz do sistema. parece ser bem simples o processo, na verdade é. O problema é que sai pelo menos umas 3 por dia e isso atrapalha o atendimento que eu tenho para meus outros clientes.
O que eu gostaria é o seguinte, um sistema bem simples que pudesse logar nessa pagina com o usuário e senha e me listasse os arquivos disponíveis para baixar. Então eu selecionaria a atualização correspondente e ele fizesse o processo sozinho!
Minha duvida é na hora de criar a classe que faz essa conexão com a pagina e fizesse o login automático, já tentei de algumas formas mais sempre tenho um erro.
tentei da seguinte forma, mais sem sucesso.
import java.io.FileOutputStream;
import java.io.IOException;
import java.io.InputStream;
import java.net.URL;
public class Teste {
public static void main(String[] args) throws IOException {
URL url = new URL("http://chbsistemas.com.br/chb/versaoERP/Correcoes/");
String destino = "C:\\Temp\\sqlFP-20130502.zip";
InputStream is = url.openStream();
FileOutputStream fos = new FileOutputStream(destino);
int bytes = 0;
while ((bytes = is.read()) != -1) {
fos.write(bytes);
}
is.close();
fos.close();
}
}
alguém poderia me ajudar nessa questão??
um abraço a todos!