Download:
Filter:
Classes | Files

Download : QObject : Object

Fetch a file from a remote URL
Source: Download.sc

Description

Download allows you to download a file from a specified URL

Class Methods

Download.new(requestedURL, localPath, finishedFunc, errorFunc, progressFunc)

Create and start a new Download.

Arguments:

requestedURL

A String containing the URL of the file to download.

localPath

A String containing the local path at which to save the downloaded file.

finishedFunc

A Function to evaluate when the download is complete.

errorFunc

A Function to evaluate if the download fails due to an error.

progressFunc

A Function to process the download's progress. This Function will be passed two arguments, the bytes received, and the total bytes.

Returns:

A new Download.

Download.cancelAll

Cancel all active Downloads.

Inherited class methods

Instance Methods

.cancel

Cancel the download.

.errorFunc

.errorFunc = value

Get or set the error Function.

.finishedFunc

.finishedFunc = value

Get or set the download finished Function.

.progressFunc

.progressFunc = value

Get or set the download progress Function.

Inherited instance methods

Examples