Hello Aegir,

>             byte buffer[] = new byte[1024];
>             while ( input.read(buffer) != -1) {
>                 out.write(buffer);
>             }
>
> You know, the download file for http://www.sf.net/index.php is much 
> larger than the real target file.
> Can anybody tell me what happened? And how to solve this problem? 
Thanks.

In each iteration, you save the whole buffer even if only a few bytes
have been read into it. You might have noticed this yourself by having
a look at the contents of the file you created.

cheers,
  Roland


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to