Upload multiple chunks of a file simultaneously to maximize bandwidth utilization.
The ParallelChunks setting controls how many chunk requests are sent in parallel.
Drag & drop files here, or paste from clipboard
<au:AjaxFileUpload ID="Uploader1" runat="server"
EnableChunkedUpload="true"
ChunkSize="2097152"
ParallelChunks="3"
AllowMultiple="true"
ShowProgress="true" />
// JavaScript API approach
var uploader = AjaxUploader.create('#uploader', {
uploadUrl: '/ajaxupload.axd/chunk',
chunked: true,
chunkSize: 2 * 1024 * 1024,
concurrency: 3, // parallel chunk uploads
onTaskProgress: function(task) {
stats.textContent = task.fileName + ': ' +
Math.round(task.percent) + '% - ' +
AjaxUploader.formatSize(task.speed) + '/s';
}
});