the Chromium logo

The Chromium Projects

Download Manager Sequences

The following are typical paths taken during a file download.

The start sequence shows what happens after the headers have been received in response to an HTTP request for a file.

image

Start

This sequence shows what happens when the file has finished downloading:

image

Complete

This sequence shows what happens when the user resumes a download that has been paused:

image

Unpause

This following sequences have not been checked in yet.

This sequence shows what should happen when an error occurs during a file download.

Note that currently, the "Complete" sequence is executed in this case, so the file appears to have downloaded properly but is in fact incomplete.

image

Interrupted

This shows how a sequence would be restarted after an interruption (error) occurs.

It basically sends a new request for the remainder of the data, and appends it to the existing partial file.

image

Restart