Skip to content

fast-platform/fast-download

Repository files navigation

FAST - Download

A small library to trigger File downloads that works on Browser and Cordova

Installing

To install this package into your project, you can use the following command within your terminal

npm install --save fast-downloads

Usage

Using the Downloader with promises

import Download from 'fast-downloads';

Download.file({ content, fileName, mimeType }).then(() => {
  // console.log('The file was downloaded')
});

Using the Downloader with Await

import Download from 'fast-downloads';

  let downloaded = await Download.file({ content, fileName, mimeType })
  if(downloaded){
    // console.log('The file was downloaded')
  }

Example

import Download from 'fast-downloads';

  let downloaded = await Download.file({
            content: some.csv,                    // Content to include in the download
            fileName: 'download.csv',             // Name and extension of the file
            mimeType: 'text/csv;encoding:utf-8'   // mimeType for the given extension
          });

Readings

About

Library to trigger downloads for browsers and cordova

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published