Me ajudem por favor!

3 respostas
camillabrasilia

Estou usando o código abaixo para copiar um arquivo e salvar na minha máquina, mas está ocorrendo um erro.

Alguém conhece uma forma melhor um sabe o que está errado no meu código?


import <a href="http://java.net">java.net</a>.<em>;

import <a href="http://java.io">java.io</a>.</em>;

import java.util.Date;

import java.util.StringTokenizer;
class Teste

{

public static void main(String args[])

{
try

{

URL url = new URL(“<a href="http://www.estadao.com.br/agestado/index.htm">http://www.estadao.com.br/agestado/index.htm</a>”);

URLConnection urlC = url.openConnection();

InputStream is = url.openStream();

FileOutputStream fos = new FileOutputStream(“C:/arq.html”);

int oneChar, count=0;

while ((oneChar=is.read()) != -1)

{

fos.write(oneChar);

count++;

}

is.close();

fos.close();

}

catch (MalformedURLException e)
{ System.err.println(e.toString()); }
catch (IOException e)
{ System.err.println(e.toString()); }
}
}

3 Respostas

danieldestro

Oi, aqui funcionou perfeitamente.
Qual o problema que ocorreu com o seu programa?

cv1

Qual o erro?

javeloper

humm…
ta faltando o package (mas acho que isso foi só pq vc esqueceu de copiar mesmo…) dependo da url vai dar erro (essa por exemplo não rodou aqui…) se tiver autenticação NTLM vai dar 401 pq ele não se autentica…
ta tendo problemas com páginas dinâmicas ( meu conhecimento limitado não me diz o que é…)
caso tente alto tipo http://algumacoisa/algumacoisa.HTML funciona…

é falei falei e não falei nada… mas foi o que eu concluí…
putz… :roll:

Criado 8 de dezembro de 2003
Ultima resposta 8 de dez. de 2003
Respostas 3
Participantes 4