Automatic upload
With automatic upload feature, each selected file will be uploaded immediately without any additional efforts. This feature is suitable for data form that accepts only a single file upload. However, it could be useful in some other advanced scenarios as well, such as in mail application.
To use automatic upload behavior, simply set UploadType of the uploader control to Automatic value.
Batch upload
Batch upload is the default upload type in WebFileUploader. With batch upload, users can add multiple files in the uploader interface, and then upload all selected files in a single session.
Batch upload provides more intuitive and better controls on the uploading process - such as users can add several files, or remove unnecessary files or change the files - making it the preferred upload type for most file uploading scenarios.
Batch upload with priority
When using batch upload type, you can also configure the upload priority which decides the logical order of the files to be uploaded.
You can set the upload priorty by series, which is the default value, or by type. By series means the files will be uploaded in the original sequence as they were added in the uploader interface, while by type means files with same type will be uploaded first, then following the other types in alphabetical order.
To configure upload priority, simply set PriorityUploadType property.
Simultaneous batch upload
By default, WebFileUploader uploads one file at a time to avoid over consumption on bandwidth and resources. However, WebFileUploader can also be configured to upload multiple files asynchronously to support enterprise-level usage, such as internal or corporate web application.
![]() |
Since WebFileUploader will upload all files simultaneously, please use this feature with caution as it will significantly affect your server's workload and resources consumption. Make sure you have load-tested your server properly to use this feature. |
You may also want to enable validations on the total upload size or allowed file types for security purpose.
To enable simultaneous uploads, just set AllowSimultaneousUpload to true.
In This Section
Walkthrough: Configuring Upload Location
Walkthrough: Configuring Upload Limits
Other Resources
{Large files uploading with minimal resources consumption}
{IIS 6 and IIS 7 Integrated mode support}
{Webfarm and multiple worker requests support with built-in FileStateServer}
{Rich user experiences}
{Built-in file saving}
{Real-time progress bar}
{Client-side events}
{Server-side events}
{Initial files count}
{Limit upload files by type, count, or custom}
{Limit upload size and total upload size}
