Download e upload, preciso de uma luz

Preciso fazer um programa, Java, que seja capaz de fazer isso:

  1. fazer o download de um arquivo texto em um endereco web qualquer (tipo http://www.blablabla.com.br/texto.txt)
  2. processar a informacao contida em “texto.txt” e gerar um “upload.txt”
  3. fazer o upload para o site do arquivo gerado na etapa 2 “upload.txt” para o site http://www.blablabla.com.br para que um código em PHP no servidor possa trabalhar com o arquivo “upload.txt”

Pergunta…, como fazer isso em Java, as etapas 1 e 2 acho um pouco fácil, mas a 3? Qual seria uma boa idéia para se fazer isso?

Obrigado

Cristiano

[quote=crixtiano]Preciso fazer um programa, Java, que seja capaz de fazer isso:

  1. fazer o download de um arquivo texto em um endereco web qualquer (tipo http://www.blablabla.com.br/texto.txt)
  2. processar a informacao contida em “texto.txt” e gerar um “upload.txt”
  3. fazer o upload para o site do arquivo gerado na etapa 2 “upload.txt” para o site http://www.blablabla.com.br para que um código em PHP no servidor possa trabalhar com o arquivo “upload.txt”

Pergunta…, como fazer isso em Java, as etapas 1 e 2 acho um pouco fácil, mas a 3? Qual seria uma boa idéia para se fazer isso?

Obrigado

Cristiano[/quote]

Não sei se é possível, mas se o texto é pequeno, passa ele como parâmetro em xml de um web service e cata ele do outro lado, tratando (criando um upload.txt no servidor).

Se é uma bíblia acho que não vai funcionar tão bem.

Aí, só com upload do arquivo .txt mesmo.

Poderia fazer ftp com JAVA, tranquilo.

Crie isso usando um array de bytes e mande parte por parte para o outro lado. É o jeito mais seguro.

no servidor nao tenho um server de FTP funcionando…, teria que criar um

se existisse uma solucao sem ser FTP, pouparia trabalho

Não pode ser por ftp? Ai no servidor o php pega do ftp tb

:lol: Já que deram a mesma sugestão, vou editar meu post.

Vc nao pode fazer em php uma pagina que espera o submit de um form? Ai vc via servlet pode fazer este submit.

fausto, no servidor, nao tenho servidor ftp funcionando

estive pensando…, poderia deixar a parte do upload para o usuario fazer manualmente atraves de um form html com um campo de envio de arquivo

Vai devagar aí que esse site existe mesmo, hein ! :lol:

Vai devagar aí que esse site existe mesmo, hein ! :lol:[/quote]

huaHUahuAUHAhuaHUAhuaHUahuaHUAhuaHUAhuaAHUAhuAHUAhua

É verdade!

Imagina só, chutar um endereço desse pra testar heauaehauehaeuheuaheuehuaeheaea… :lol:

Veja se não é isto que vc precisa

http://scv.bu.edu/Doc/Java/tutorial/networking/urls/readingWriting.html

import java.io.*;
import java.net.*;

public class ReverseTest {
    public static void main(String args[]) {
	try {
            if (args.length != 1) {
                System.err.println("Usage:  java ReverseTest string_to_reverse");
                System.exit(1);
            }
	    String stringToReverse = URLEncoder.encode(args[0]);

	    URL url = new URL("http://www.javasoft.com/cgi-bin/backwards");
	    URLConnection connection = url.openConnection();
	    PrintStream outStream = new PrintStream(connection.getOutputStream());

	    DataInputStream inStream;
	    String inputLine;

	    outStream.println("string=" + stringToReverse);
	    outStream.close();

	    inStream = new DataInputStream(connection.getInputStream());
	    while (null != (inputLine = inStream.readLine())) {
		System.out.println(inputLine);
	    }
	    inStream.close();
	} catch (MalformedURLException me) {
	    System.err.println("MalformedURLException: " + me);
	} catch (IOException ioe) {
	    System.err.println("IOException: " + ioe);
	}
    }
}

rs