Files upload one at a time in the order they were added. Each file waits for
the previous upload to complete before starting - ideal when server resources are limited
or downstream services rate-limit per connection. v5.1 queues are also drag-to-reorder;
see reorder demo. For parallel transfers, see
concurrent uploads.
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
});
}
});