Resume Upload

Resume Upload After Interruption

Chunked uploads can be resumed after a network interruption or browser close. The server tracks which chunks have been received so only the remaining chunks are uploaded on retry.

Drag & drop files here, or paste from clipboard
<au:AjaxFileUpload ID="Uploader1" runat="server"
    EnableChunkedUpload="true"
    EnableResume="true"
    ChunkSize="1048576"
    AutoUpload="true" />

// JavaScript API approach
var uploader = AjaxUploader.create('#uploader', {
    uploadUrl: '/ajaxupload.axd/chunk',
    chunked: true,
    chunkSize: 1 * 1024 * 1024,
    autoUpload: true,
    onTaskError: function(task, error) {
        log('Interrupted: ' + task.fileName + ' - can resume from chunk ' + task.chunkIndex);
    }
});

// Resume: uploader.retryTask(taskId);