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:
- 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.
- 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).
- Then, look through each pic and identify which ones aren't there that should be.
- 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.