Sure,
The first thing you will need is somewhere on the web to store the image. Easiest thing to do here is go out and purchase a web hosting account from a provider such as Bluehost or HostGator, etc...
Next, you will need to create a servlet to run on the server and receive the image file from the client and place it on the server. For this, you can use Java, Python, etc...
Lastly, you will need to use the DefaultHttpClient class to connect to your servlet and send the image data via an outputstream.
Another option if you don't necessarily like or know how to work with servlets is to use a 3rd Party FTP library to upload the image via FTP.