If you want an avatar (as we refer to them!) and it isnt too large, you should be able to upload it to any web based picture hosting site.
Personally, I use imageshack.us but there are others like, photobucket. Google is your friend! Just put in the search bar, "image hosting" and youre sure to find lots!
See how you go.