Sequential Queue

Sequential File Upload Queue

Files are uploaded one at a time in the order they were added. Each file waits for the previous upload to complete before starting. This is ideal when server resources are limited.

Drag & drop files here, or paste from clipboard
<au:AjaxFileUpload ID="Uploader1" runat="server"
    AllowMultiple="true"
    ConcurrentUploads="1"
    AutoUpload="true"
    ShowProgress="true" />

// JavaScript API approach
AjaxUploader.create('#uploader', {
    uploadUrl: '/ajaxupload.axd/upload',
    multiple: true,
    concurrency: 1, // one file at a time
    autoUpload: true,
    onQueueRender: function(queue) {
        // Render queue items showing order and status
        queue.forEach(function(item, i) {
            // item.fileName, item.status, item.percent
        });
    }
});