Essentially, you need to make sure that whatever call is blocking is actually inside the background thread. I don't know the library you're using, but I'm guessing that the call to up.upload() is blocking. (Put some logging on or run in the debugger to find out.)
Reputation Points: 120
Solved Threads: 7
Junior Poster in Training
Offline 53 posts
since Dec 2008