Pause and Resume
Pause the entire upload queue or individual files. Resume exactly where you left off with no data loss.
What you should see: pause mid-upload and the transfer genuinely stops; resume and it continues from where it stopped rather than starting the file again.
Select files to begin.
var uploader = CoreUpload.create('#pause-uploader', {
uploadUrl: '/api/upload/upload',
multiple: true,
autoUpload: false,
onTaskProgress: function(file, percent) {
console.log(file.name + ': ' + percent + '%');
},
onTaskComplete: function(file) {
console.log('Uploaded:', file.name);
}
});
document.getElementById('btn-pause-start').onclick = function() {
uploader.upload();
};
document.getElementById('btn-pause-pause').onclick = function() {
uploader.pause();
};
document.getElementById('btn-pause-resume').onclick = function() {
uploader.resume();
};