🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: be.comp.programming
Article #14889

Re: Java input en output streams

#14889
From: rombouj
Date: Wed, 27 Dec 2000 14:07
85 lines
2895 bytes
Hoi,

Moet " in.read(buf)"  niet "in.read() "  zijn?






In article <928lma$oub$1@inf6serv.rug.ac.be>,
  madesmet@eduserv2.rug.ac.be (Marc De Smet)
wrote:
>
> Hallo,
>
> Ik moet een programma schrijven dat een bestand
download.
> Ik moet hiervoor gebruik maken van
URLConnection.
> Iemand enig idee wat er fout is met deze code?
> De code is compileerbaar. Het lokale bestand
wordt aangemaakt maar blijft leeg.
>
> Suggesties hoe ik het anders zou kunnen
aanpakken zijn altijd welkom.
>
> Alvast bedankt,
> Marc
>
> // Er wordt vrij sterk gekeken naar mogelijke
exceptions.
> // Er treedt geen enkele exceptie op!
>
>    	URL url;
>         InputStream in;
>         try { url = new URL
("http://studwww.rug.ac.be/~madesmet/index.html");
 }
>         catch (MalformedURLException e) {
>                 System.out.println
("DownloadExtension: MalFormedURL " + fn);
>                 return;
>                 }
>         try {   URLConnection conn =
url.openConnection();
>                 in = conn.getInputStream(); }
>         catch (IOException e) {
>                 System.out.println
("DownloadExtension: IOException");
>                 return;
>                 }
>
>         System.out.println("Stream opened for "
+ url.getFile());
>
>         try {
>            byte[] buf = {};
>            FileOutputStream fos = new
FileOutputStream("output");
>            System.out.println("output
aangemaakt");
>            while ((in.read(buf))>0) {
>                    System.out.println("in de
lus..");
>                 fos.write(buf);
>                 }
>            System.out.println("zal alles
sluiten nu..");
>            in.close();
>            fos.close();
>         }
>         catch (IOException e) {
>                 System.out.println
("IOException");
>                 return;
>                 }
>
>         System.out.println("file written!");
>
>



Sent via Deja.com
http://www.deja.com/
Technical Details
Message-ID: <92ct3b$917$1@nnrp1.deja.com>
Path: arc1-ca.pugleaf.net!supernews.google.com!sn-xit-02!supernews.com!sienna.impulse.net!63.208.208.143.MISMATCH!feed2.onemain.com!feed1.onemain.com!newsfeed.direct.ca!look.ca!news.maxwell.syr.edu!nntp2.deja.com!nnrp1.deja.com!not-for-mail
References: <928lma$oub$1@inf6serv.rug.ac.be>

Show Full Headers
Complete Article Headers
X-Google-Language: DUTCH,ASCII-7-bit
X-Google-Thread: fcea4,c6cb4a20ce0a4c47
X-Google-Attributes: gidfcea4,public
X-Google-ArrivalTime: 2000-12-27 06:20:11 PST
Path: arc1-ca.pugleaf.net!supernews.google.com!sn-xit-02!supernews.com!sienna.impulse.net!63.208.208.143.MISMATCH!feed2.onemain.com!feed1.onemain.com!newsfeed.direct.ca!look.ca!news.maxwell.syr.edu!nntp2.deja.com!nnrp1.deja.com!not-for-mail
From: rombouj@my-deja.com
Newsgroups: be.comp.programming
Subject: Re: Java input en output streams
Date: Wed, 27 Dec 2000 14:07:42 GMT
Organization: Deja.com
Lines: 85
Message-ID: <92ct3b$917$1@nnrp1.deja.com>
References: <928lma$oub$1@inf6serv.rug.ac.be>
NNTP-Posting-Host: 195.0.51.1
X-Article-Creation-Date: Wed Dec 27 14:03:24 2000 GMT
X-Http-User-Agent: Mozilla/4.0 (compatible; MSIE 5.0; Windows 95; DigExt; MSNCOM)
X-Http-Proxy: 1.1 x60.deja.com:80 (Squid/1.1.22) for client 195.0.51.1