Olá pessoal eu tenho uma duvida…
eu preciso desenvolver um programa que le um arquivo até ai seria tudo bem , se o arquivo estivesse na maquina ou na rede…
mas esse arquivo a ser lido seria de um site ou seja eu iria ter que pegar o arquivo pela url…
andei pesquisando mas não acho nada a respeito alguém poderia me dar uma ajuda de como fazer isto?
Fala cara blz?
esta abaixo o caminho das pedras…
HttpConnection c = (Connection) Connector.open(“http://www.guj.com.br”);
Depois é só pegar e colocar no InputStream…
espero ter ajudado…
olá kra HttpConnection aonde encontro as lib ?
Fala cara… nao estou com ele aqui agora… mas da uma garimpada no google que vc acha…
para ser bonzinho
estou disponibilizando o codigo que vc precisa para usar esse HttpConnection e como manipular o arquivo.
public void consultaInternet() throws IOException{
private HttpConnection http = null;
InputStream iStrm = null;
try{
url = "www.teste.com.br/teste.php?var1=blabla&var2=blabla";
http = (HttpConnection) Connector.open(url);
http.setRequestMethod(HttpConnection.GET);
http.setRequestProperty("Connection", "close");
if(http.getResponseCode() == HttpConnection.HTTP_OK){
String str;
iStrm = http.openInputStream();
int length = (int) http.getLength();
if(length != -1){
byte serverData[] = new byte[length];
iStrm.read(serverData);
str = new String(serverData);
}
else{
ByteArrayOutputStream bStrm = new ByteArrayOutputStream();
int ch;
while((ch = iStrm.read()) != -1)
bStrm.write(ch);
str = new String(bStrm.toByteArray());
bStrm.close();
}
System.out.print("Conteudo do arquivo: "); // TESTE
System.out.println(str); // TESTE
}
else{
System.err.println("Pagina não encontrada.");
}
}
finally{
if(iStrm != null)
iStrm.close();
if(http != null)
http.close();
}
}
espero ter ajudado