Auf Thema antworten

Moin,





In tmp_buffer wird nie was geschrieben…



Wie wäre es einfach hiermit:


[code=Java]public class Blub {


    public static void saug(final URL url, final File file) throws IOException {


        final BufferedInputStream in = new BufferedInputStream(url.openStream());

        final BufferedOutputStream out = new BufferedOutputStream(new FileOutputStream(file));


        final byte[] buffer = new byte[4096];


        int n = 0;

        while ((n = in.read(buffer)) != -1)

            out.write(buffer, 0, n);


        in.close();

        out.close();


    }



    public static void main(final String[] args) throws IOException {


        final URL url = new URL("http://www.h2database.com/h2-2010-05-08.zip");

        final File file = new File("out.zip");


        saug(url, file);


    }


}[/code]


Gruß,

Fancy



Oben