Kopiering af fil
Jeg har følgende kode til at kopiere en fil fra en webserver til en lokal fil, men for det første virker den ikke, for det andet burde der være en hurtige måde.Det drejer sig om gif-billeder
{
try{
FileReader inFile = new FileReader("http://g2k.dk/top1.jpg");
} catch(IOException io){return false;};
try{
FileWriter outFile = new FileWriter("top.jpg");
} catch(IOException io){return false;}
int data = 0;
while(data != -1){
try{
data = inFile.read();
} catch(IOException io){return false;};
if(data != -1){
try{
outFile.write(data);
} catch(IOException io){return false;};
}
}
return true;
}
compileren gider ikke engang, well, compile. jeg får erroren
cannot resolve symbol
symbol : variable inFile
location: class doonesbury
data = inFile.read();
^
cannot resolve symbol
symbol : variable outFile
location: class doonesbury
outFile.write(data);
^
2 errors
er der en lettere måde? og hvis ikke, hvad er fejlen i min kode?
-geko