That's happened to me from time to time and I'm on a fixed line connection.
What I normally do in the event of it hanging like you describe is:
  1. Refresh the page by hitting the refresh button of your browser or the 'F5' key - This will reset the page and it'll look like nothing has uploaded, in actuality it has.
  2. Next, choose to view the album you were uploading the pics to, you'll notice that almost all the pics would've been uploaded (At least they should've).
  3. Then, look through each pic and identify which ones aren't there that should be.
  4. Re-upload the identified pics that weren't successful initially to the album.


That's what I tend to do, it's frustrating at times but it only seldomly happens to me - let us know if you need further assistance.