Skip to content

kennethjiang/js-file-download

Repository files navigation

Javascript File Download

Javascript function to trigger browser to save data to file as if it was downloaded.

Installation

npm install js-file-download --save 

Usage

var fileDownload = require('js-file-download'); fileDownload(data, 'filename.csv');

Binary downloads

When downloading binary data, the data must be a Blob, otherwise the downloaded file will be corrupted. For example, using Axios:

import Axios from axios; import fileDownload from 'js-file-download'; function download(url: string, filename: string) { Axios.get(url, { responseType: 'blob', }).then(res => { fileDownload(res.data, filename); }); }

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Packages

No packages published