Servlet ler arquivo .txt de outro site [RESOLVIDO]

3 respostas
A

Olá pessoal!

Sou um tanto novo no assunto, e estou bem perdido :roll: .

Seguinte:
eu queria que minha servlet (servletQueLeArquivo) lesse os dados de um arquivo .txt que está em outro site. Um exemplo seria:

Digamos que meu site seja: www.meusite.com.br, dentro dele tem uma servlet que deve ler o arquivo:
www.sitequalquer.com.br/arquivo.txt

Não faço ideia de como fazer isso, pois, se fosse desktop, eu iria baixar o arquivo e depois ler. Mas como é um projeto web, não tem como “baixar” o arquivo (pelo menos não que eu saiba).

Será que alguém pode me dar uma força e me dizer o que fazer?

vlw pela ajuda gelera! :thumbup:

3 Respostas

renatodsvieira

Olá amigo

O que realmente você deseja fazer ?

Sugiro que você faça um upload de seu arquivo .txt

Você pode utlizar o SmartUpload para realizar esta tarefa

:slight_smile:

dev.rafael

Eu não vejo onde está o problema. Até onde eu consigo me lembrar não há nada que
impessa que uma Servlet baixe qualquer tipo de documento de outro site. Vc ao menos
tentou faze-lo?

A

Pronto. Consegui ler o arquivo sem precisar salvar/baixar o mesmo. Assim:

try {
            URL url = new URL("http://www.site.com.br/texto.txt");
            BufferedReader reader = new BufferedReader(new InputStreamReader(url.openStream()));
            String line;

            while ((line = reader.readLine()) != null) {
                System.out.println(line);
            }
            reader.close();

Vlw galera!

Criado 17 de maio de 2010
Ultima resposta 17 de mai. de 2010
Respostas 3
Participantes 3