Once you've got an InputStream, you have direct access to the bytes of the image, using one of the various read() methods. So I'm not sure what you're really asking. If you want to "send it ahead" I think you want to create an OutputStream that goes to wherever you're sending the data, and then make a loop that reads from the InputStream and writes to the OutputStream. Perhaps if you clarify what you want we can help better.
Also, we ask users to register using a first and last name at JavaRanch. See
here for more details.