Resume Upload
Resume an interrupted chunked upload. When a connection drops, chunks already uploaded are skipped on retry, continuing from where it left off.
var uploader = new MultipleUpload(document.getElementById('demo-resume'), {
uploadUrl: '/api/upload',
multiple: true,
chunked: true,
chunkSize: 1 * 1024 * 1024, // 1 MB for demo
retries: 5,
onTaskError: function(task, error) {
document.getElementById('resume-status').textContent =
'Upload interrupted: ' + error + ' �?will auto-retry';
},
onTaskComplete: function(task) {
document.getElementById('resume-status').textContent =
task.fileName + ' uploaded successfully (resumed if interrupted)';
}
});