I am an absolute beginner in JAVA, i want to know how to upload and save an image in a prescribed folder. sorry, i tried my best to search for this in the net, but i couldn't find any related to this, and also i do not have any sample code. if some one has done a similar task please help me.

i use JBuilder to Build my application..

Please help me i am completely lost in java

For writing a file this is the code snippet

try {
        BufferedWriter out = new BufferedWriter(new FileWriter("outfilename"));
        out.write(char[] cbuf, int off, int len);
    } catch (IOException e) {


Now what do you mean by upload? Is this a client-server setup?
In that case is client/server on JAVA platform, upload is used in HTTP perspective. Please eloborate your requirements.

there will be a button call browse when the user clicks on it he will be able to browse through the file system and select a file to upload or save on apache server with is installed on the same PC.

I simply want to Upload an image which is saved on your file system and save it on another location (like in CGI-BIN in apache server)