Skip to content

Latest commit

 

History

History
37 lines (20 loc) · 670 Bytes

README.md

File metadata and controls

37 lines (20 loc) · 670 Bytes

node-save-blob

To save a Blob as file to the Downloads folder, for Node.js and browsers

Inspired by navigator.msSaveBlob

Usage

In Node.js

import {saveBlob} from 'node-save-blob';

let blob = new Blob(['hello'], {type:'text/plain'});

let filePath = await saveBlob(blob, 'hello.txt'); 
console.log('downloaded as '+filePath);

In browsers

import {saveBlob} from 'node-save-blob';

let blob = new Blob(['hello'], {type:'text/plain'});

let started = saveBlob(blob, 'hello.txt');
console.log('download '+(started?'started':'failed'));

License

MIT