Auf Thema antworten

Web Start...

Ja, das klingt eigentlich gut, aber meine Anwendung soll nicht über den Browser gestartet werden.

Abgesehen davon sollen die Daten vor dem Speichern auf dem Clienten noch decodiert werden.



Der Abruf funktioniert inzwischen mit einem InputStream. Binärdaten (.zip, .jar, ...) sind kein Problem damit.


[code=Java]

import java.net.URL;

import java.io.*;


    public static void copyURL2File(String theURL, String theFile){       

        try {

            URL url = new URL( theURL );

            InputStream is = url.openStream();

            OutputStream os = new FileOutputStream( theFile );

            byte[] buff = new byte[4096];

            int len=0;

            while( -1 != (len = is.read(buff)) ) {

                os.write( buff, 0, len );

            }

            os.flush();

            os.close();

            is.close();

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

    }[/code]



Oben