@e-is/cordova-plugin-downloader

1.2.0 • Public • Published

Android Downloader Cordova plugin

Forked from integrator-cordova-plugin-downloader

This plugin is designed to support downloading files using Android DownloadManager.

Supported platforms

  • [ ] Web
  • [x] Android
  • [ ] iOS

Installation

cordova plugin add @e-is/cordova-plugin-downloader

Usage

Create download request. For more info on parameter use refer to DownloadRequest.

var request = {
	//Location of the resource to download
	uri: '',
	//Title of this download, to be displayed in notifications
	title: '',
	//Description of this download, to be displayed in notifications
	description: '',
	//This will override the content type declared in the server's response.
	mimeType: '',
	//Set whether this download should be displayed in the system's Downloads UI. True by default
	visibleInDownloadsUi: true,
	//Control when a system notification is posted by the download manager.
	notificationVisibility: 0,
	// Set the local destination to a path within the application's external files directory
	destinationInExternalFilesDir: {
		dirType: '',
		subPath: '' //Path within the external directory, including the destination filename
	},
	//Set the local destination to a path within the application's public external storage directory
	destinationInExternalPublicDir: {
		dirType: '',
		subPath: '' //Path within the external directory, including the destination filename
	},
	//Set the local destination for the downloaded file.
	destinationUri: '',
	//Additional HTTP headers to be included with the download request.
	headers: [{header: 'Authorization', value: 'Bearer iaksjfd89aklfdlkasdjf'}]
};

Starts download and returns location uri on completion

cordova.plugins.Downloader.download(request,
		(location) => { alert('File is downloaded at ' + location) },
		(err) => { alert(err)})

Credits and License

Based on Luka313's integrator-cordova-plugin-downloader Based on Emil Bay's cordova-plugin-android-downloadmanager

Package Sidebar

Install

npm i @e-is/cordova-plugin-downloader

Weekly Downloads

52

Version

1.2.0

License

ISC

Unpacked Size

13.7 kB

Total Files

9

Last publish

Collaborators

  • blavenie
  • lpecquot
  • demarmax