Gravar em um arquivo de um site?!

0 respostas
J

Tenho um arquivo TXT num site.
[url]http://www.armjr.xpg.com.br/teste.txt[/url]

Para ler os dados deste arquivo, beleza, eu consegui!

Estou com dúvida para escrever neste arquivo, alguem pode me ajudar?!

Logo abaixo o código!

import java.io.BufferedReader;
import java.io.BufferedWriter;
import java.io.IOException;
import java.io.InputStream;
import java.io.InputStreamReader;
import java.io.OutputStream;
import java.io.OutputStreamWriter;
import java.net.HttpURLConnection;
import java.net.URL;

public class Teste {

	public Teste() throws IOException
	{
		URL url = new URL("http://www.armjr.xpg.com.br/teste.txt");
		HttpURLConnection uc = (HttpURLConnection) url.openConnection();
		
		//Ler arquivo
		InputStream texto = uc.getInputStream();
		ExibirArquivo(texto);

		//Escrever no arquivo.
//		OutputStream textoII = uc.getOutputStream();
//		EscreverArquivo(textoII);
		uc.disconnect();
	}
	
	public void ExibirArquivo(InputStream is) {
		try {

			BufferedReader in = new BufferedReader(new InputStreamReader(is));
			String str = null;
			
			while ( (str  = in.readLine()) != null)
				System.out.println(str);
			
		}

		catch (Exception e) {
			System.out.println(e.getMessage());
		}

	}
	
	public void EscreverArquivo(OutputStream ou)
	{
		try {
			BufferedWriter in = new BufferedWriter(new OutputStreamWriter(ou));
			in.write("\nESCREVENDO NO ARQUIVO...");
			in.close();
		}
		catch (Exception e) {
			System.out.println(e.getMessage());
		}

	}
	public static void main(String[] args) throws IOException {
		new Teste();
	}
	
	

}
Criado 31 de outubro de 2006
Respostas 0
Participantes 1