Support for Progress Indicator

If you and your users have high speed internet connection and always uploading small files then you can skip current article and move to the next one. But in 95% of all cases users are required to upload large files with average internet connection. This can take several minutes. If you want to make your website interface more friendly you will have to display some kind of information about upload progress and how long until it is done. Otherwise user can simply close it.

Unfortunately most browsers as well as ASP.net don't have standart means of getting this information. Mediachase FileUploader provides that service.

Mediachase FileUploader give you additional information about progress process, like 

  • Current File Name
  • Incoming Fields
  • Incoming Files
  • Transfer Rate
  • Estimated Time
  • Time Remaining
  • Bytes Received
  • Bytes Total
  • Start Upload Time
  • End Upload Time
  • Last Modified Time
  • Is Canceled

In order to enable progress indicator you will have to follow this steps:

  • (Server-side) Install McHttpModule as httpModule
  • (Server-side) Use the McHtmlInputFile server control instead of HtmlInputFile
  • (Client-side) Handle submit event and retrieve upload MEDIACHASE_FORM_UNIQUEID
  • (Client-side) Open new progress indicator page, pass MEDIACHASE_FORM_UNIQUEID and update page regulary
  • (Server-side) Get updated upload information using MEDIACHASE_FORM_UNIQUEID

Copyright 2005 Mediachase. All rights reserved.