The problem with that article is that it discusses a page that takes a long time to load. The problem the poster is posing is the case where the user is uploading a large file.
Unfortunately, there's not way to tell the browser about the status of such an action because of what's happening. When you upload a file thru a Http POST action, the browser's HTTP request contains the binary data for the file being uploaded. The server won't do anything with the file (or request for that matter) until the request has been completely received. I don't think there is any way around this problem.
-
Peter