Custom Chunk Size

Custom Chunk Size

Configure the chunk size used during chunked uploads. Smaller chunks provide more granular progress feedback while larger chunks reduce HTTP overhead. Choose a size that balances your network conditions and user experience.

Current chunk size: 1 MB

var uploader = AjaxUploader.create('#uploader', {
 uploadUrl: '/ajaxupload.axd/upload',
 chunkUrl: '/ajaxupload.axd/chunk',
 chunked: true,
 chunkSize: 1 * 1024 * 1024, // 1 MB
 multiple: true,
 onTaskProgress: function(task) {
 status.textContent = task.fileName + ': ' +
 Math.round(task.percent) + '% (' +
 AjaxUploader.formatSize(task.loaded) + ')';
 },
 onTaskComplete: function(task) {
 status.textContent = task.fileName + ' uploaded successfully.';
 }
});